在es5标准中,我们经常需要把arguments对象转换成真正的数组
1 // 你可以这样写 2 var arr = Array.prototype.slice.call(arguments) 3 4 // 你还可以这样写 5 var arr = [].slice.call(arguments) 6 7 // 你要是不怕麻烦,你还可以这样写 8 var arr = [].__proto__.slice.call(arguments)
在es5标准中,我们经常需要把arguments对象转换成真正的数组
1 // 你可以这样写 2 var arr = Array.prototype.slice.call(arguments) 3 4 // 你还可以这样写 5 var arr = [].slice.call(arguments) 6 7 // 你要是不怕麻烦,你还可以这样写 8 var arr = [].__proto__.slice.call(arguments)
内容版权声明:除非注明,否则皆为本站原创文章。