方法1:
遍历伪数组,在把值push进一个空数组中
方法2:使用数组的slice方法,它返回的是数组,使用call或apply指向伪数组
var arr = [].slice.call(arguments);或var arr = Array.propotype.slice.call(arguments); alert(Array.isArray(arr));
方法3:ES6中数组的新方法 Array.from()
function testArray(){
var arg = Array.from(arguments);
arg.push(7);
console.log(arg);//1,2,3,4,7 }
testArray(1,2,3,4);方法4:还可以用split()将字符串转为数组
var str = '123456';
console.log(str.split(''));
Copyright © 2019- aotx.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务