首页 > 编程语言 > 详细

怎样将类似数组的对象转换为数组

时间:2019-09-12 14:25:19      阅读:81      评论:0      收藏:0      [点我收藏+]

arguments / NodeList / HTMLCollection 的实例对象是典型的类似数组的对象, 下面是使用es5的方法对其进行转换: 

var children = document.body.childNodes;
var nodeArr = Array.prototype.slice.call(children);

 

可以理解为: 将 数组的 slice 方法强行作用于 children 这个对象上, 因为两者在结构上的相似性, 使得 slice 可以将类数组对象转换为真正的数组.

怎样将类似数组的对象转换为数组

原文:https://www.cnblogs.com/aisowe/p/11511638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!