- 博客(4)
- 收藏
- 关注
原创 for in 、Object.keys()以及Object.getOwnPropertyNames的区别
for in 、Object.keys()以及Object.getOwnPropertyNames的区别var obj= Object.create(parent, { b: { value: 2, writable: true, enumerable: true, configurable: true }, c
2017-04-24 17:36:12
534
原创 常用js类型转换方法浅析
1、其他类型转为 number:1、parseFloat parseFloat:接受一个参数,将字符串转换为数字类型,如果是引用类型(null除外),会先进行toString(),然后对返回字符串进行转换处理。例子如下:parseFloat({age:18}) //NaN,因为{age:18}调用toString结果为"[object Object]"parseFloat([18,22])
2017-04-07 10:23:14
434
原创 为什么![] == []结果为true
![] == [] // 结果为true why?首先因为在js中; ==会进行隐式类型转换; ![]会转换为布尔类型false; 在javascript的判断规则中:如果一方为布尔类型会先转换为数字; 则左边转换为数字0; 而右边为对象,会先将对象转为原始值,对象值到原始值是怎么转换的呢?.对于所有非日期雷对象来说,对象到原始值的转换基本上就是对象到数字的转换。有3个步骤: 所有
2017-03-30 10:55:22
1796
原创 ES6数组新增的几个方法
关于数组中forEach() 、map()、filter()、reduce()、some()、every()的总结1、forEach()var arr = [1,2,3,4];arr.forEach((item,index,arr) => { console.log(item) //结果为1,2,3,4})//forEach遍历数组,无返回值,不改变原数组,仅仅只是遍历、常用于注册组件
2017-03-24 13:38:04
21259
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人