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