js中伪数组转为数组的小技巧

6

程序其实最重要的就是它的逻辑了,逻辑足够强,自然就会迎刃而解了,今天给大家带来的就是伪数组转为数组的几种方法了: 首先我们用原来Es5的方法来做 12var dom = docum…

程序其实最重要的就是它的逻辑了,逻辑足够强,自然就会迎刃而解了,今天给大家带来的就是伪数组转为数组的几种方法了:

首先我们用原来Es5的方法来做

1
2
var dom = document.getElementsByClassName("demo")
var arr = Array.prototype.slice.call(dom) // Es5方法

我们也可以使用Es6中的Array.from方法:

1
2
var dom = document.getElementsByClassName("demo")
var arr = Array.from(dom) // es6

我们也可以使用Es6中的解构赋值方法:

1
2
var dom = document.getElementsByClassName("demo")
var arr = [...dom] // es6

以上就是本次的分享了,如果还有别的方法,也可以私聊我,我在添加上。A

作者: huanggr

为您推荐

7

发表评论

电子邮件地址不会被公开。 必填项已用*标注