js array arguments

来源:互联网 发布:sql server新建语句 编辑:程序博客网 时间:2024/06/04 19:50
/** * 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);})();
0 0
原创粉丝点击