- 博客(2)
- 收藏
- 关注
原创 IE8 apply 问题
apply方法可以该改变this指向,同时可以把数组或伪数组平铺传入给函数,但是IE8,apply只能平铺真数组或者内置的伪数组,我们自定义的伪数组会报错。 var obj = { 0: 'abc', 1: 'cba', length: 2 }; var o = {}; // IE8中需要先把自定义伪数组转换为真数组,才能借用apply /*var arr...
2018-06-25 10:49:28 597
原创 伪数组的处理
伪数组的特点:1.必须要有length 属性2.若length属性为0,那么这个对象有没有元素就无所谓3.若length属性不为0,那么这个对象一定有length-1为下标的属性值伪数组转换为数组:1.Array.prototype.slice.call();2.[].slice.call()3.Array.from[].slice.call({ 0:"likeke", 1:12, 2...
2018-06-22 14:24:53 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人