普通对象能不能转换为arguments对象?
普通对象中没有length属性,arguments对象有length属性,所以普通对象不是一个类数组,那么想把普通对象转换成arguments对象,就能实现转换成真实的数组,普通对象能不能转换为arguments对象?
5
收起
正在回答
1回答
同学你好,arguments对象是函数内部特有的,用来接收所有传入函数的参数,无法将普通对象转成arguments对象。
如果将普通对象转成数组只是为了得到对象的key或者value,可以通过for...in遍历对象,将key或value添加到数组即可,如下:
如果将普通对象以键值对的形式存入数组,可以参考下图代码
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星