2019年11月24日
javascript 常用基础函数转换
对象转字符串
var str = JSON.stringify(jsObj);
console.log(typeof str); //string
字符串转对象
var str1 = JSON.parse(str);
console.log(typeof str1); //object
——————————————————————
对象转数组
console.log(Object.keys(cat)); // [“name”, “age”, “color”, “desc”] 、
console.log(Object.values(cat)); // [“’mini”, “2”, “yellow”, “cute”]
数组转对象
Object.assign({},[1,2,3])
——————————————————————
字符串转数组
str = ‘1,2,3,4,5,5’
var arr=str.split(“,”);
数组转字符串
arr.join()
——————————————————————
字符串转数字
parseInt(‘12.2’) parseFloat(”)
数字转字符串
arr.toString()
——————————————————————
将字符串转化json对象
var str = ‘{“name”:”小明”,”age”:18}’;
var json = JSON.parse(str);
var json = eval(“(” + str + “)”);
var json = (new Function(“return ” + str))(); //object{name:’小明’,age:18}
字符串转时间
var s =”2017-10-10 19:00:00.123″;
s = s.replace(/-/g,”/”);
s = s.replace(/(\.\d+)?/g,””);
alert(s);
var date = new Date(s);