总结自己在开发中的小技巧

108 阅读1分钟

 判断类型方法:

Object.prototype.toString.call([]) //"[object Array]"

判断数组的方法:

1.Array.isArray([])    //true
2.[] instanceof Array // true
3.[].constructor === Array //true
4.Object.prototype.toString.call([]) //"[object Array]"
5./\[.*\]/.test(JSON.stringify({}))

金额格式化

var num = 12345679890;
num.toFixed(2).replace(/\B(?=(\d{3})+(?!\d+))/g, ',')

对象动态赋值

var obj = {};var s = "name";obj[s] = "狗娃"; {name: "狗娃"}

获取多接口的异步数据

Promise.all(); //接受一个数组的异步promise对象,返回一个数据