ES6 数组下

如何将li对象list转换数组;

var lis=document.querySelectorAll("li");

let Arr=[...lis];

或者用
let Arr=Array.form(lis)

  2 Array.form()转换成数组

       只要是length的就可以转换成数组

       

let  str='121212';
 
let Arr=Array.form(str)

 只要是有length就可以转换成数组,

let json={

  "1":"apple",
  "2":"banlan",
  "3":"orange"

}



let Arr=Array.form(json)   报错


let json={

  "1":"apple",
  "2":"banlan",
  "3":"orange"
   length:3
}


let Arr=Array.form(json)   ["apple","banlan","orange"]

4:Array.of();

  let  Arr=Array.of("1","2","3");

 5:Array.find();  查找;找打第一个符合条件的,找不到返回undefined;

6:Array.findIndex();查找,找到第一给符合条件的位置;找不到返回undefined;

7:arr.fill("填充的内容","填充的开始的位置","填充结束的位置");包含填充开始位置,不包含结束位置

8 arr.includes(val) 数组里面含有val就返回true

 

posted @ 2020-08-28 07:39  秋天的故事  阅读(128)  评论(0编辑  收藏  举报