1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue中 dom元素的数组无法执行for循环或者forEach map循环

vue中 dom元素的数组无法执行for循环或者forEach map循环

时间:2019-11-18 21:20:34

相关推荐

vue中 dom元素的数组无法执行for循环或者forEach map循环

vue中 dom元素的数组无法执行for循环或者forEach、map循环,什么样的dom元素数组?

如下:ulDom

<ul class="ulDom">

<li>a</li>

<li>b</li>

<li>c</li>

</ul>

这里涉及到了伪数组转为真数组

对DOM元素进行map、forEach操作时候需要进行遍历,伪数组遍历会报错:'elem.map is not a function',为了避免这个问题,需要进行转换。

(1) ES5 转为真数组

Array.prototype.slice.call(元素对象)

let elem1 = Array.prototype.slice.call(elem)

(2) ES6 转为真数组

Array.from(元素对象)

let elem2 = Array.from(elem)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。