ES6 数组下
如何将li对象list转换数组;
1 2 3 4 5 6 | var lis=document.querySelectorAll( "li" ); let Arr=[...lis]; 或者用 let Arr=Array.form(lis) |
2 Array.form()转换成数组
只要是length的就可以转换成数组
1 2 3 | let str= '121212' ; let Arr=Array.form(str) |
只要是有length就可以转换成数组,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步