/** * Created by Administrator on 2015/7/19. */ var arr = new Array(11,22); console.log(arr.slice()); (function(a,b){ console.log(Array.prototype.slice.apply(arguments));//将arguments转为数组 })(1,2); //判断一个对象是否是数组的两种方法 (function(){ console.log(Object.prototype.toString.call(arguments) === '[object Array]');//1.直接对比toString得到的值 console.log(Object.prototype.toString.call(arguments).indexOf('Array') != -1);//2.用indexOf来匹配Array(等于-1就不是数组) console.log(Object.prototype.toString.call([]) === '[object Array]'); console.log(Object.prototype.toString.call([]).indexOf('Array') != -1); })();
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u014682977/article/details/47026339