您好,欢迎来到澳泰情感。
搜索
您的当前位置:首页如何通过js将伪数组转为数组

如何通过js将伪数组转为数组

来源:澳泰情感


这篇文章主要介绍了关于如何通过js将伪数组转为数组,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

方法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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务