zoukankan      html  css  js  c++  java
  • 类数组对象转换为数组的方法

    在开发的过程中,经常遇到获取到的是类数组对象,比如DOM集合,nodeList,以及classList也是类数组。
    有时我们需要类数组去调用数组的方法,怎么办?

    1.遍历类数组,将元素依次放入空数组

    var data=document.querySelectorAll("li");
    var divList = [];
    for (let item of data) {
    	divList.push(item);
    }
    

    2.Array.from()方法

    //将hdList用Array.from()方法转换为数组,并用list变量接收
    let list = Array.from(hdList);
    

    3.用扩展运算符转换

    let list = [...hdList];//用[ ...elems ]方法转化为数组并用list接收
    

    4.用apply打散类数组,拼接给空数组

    let list = [].concat.apply([],hdList);
    
  • 相关阅读:
    DHCP服务搭建
    JumpServer跳板机
    PXE
    DNS
    MySQL
    企业级LNMP分离式部署
    MHA-Atlas-MySQL高可用集群2
    MHA-Atlas-MySQL高可用集群
    备份全网服务器数据
    FTP
  • 原文地址:https://www.cnblogs.com/ZerlinM/p/13540528.html
Copyright © 2011-2022 走看看