5-2数组新增

一、扩展运算符:...

//快速复制数组
  let arr = ['苹果','梨','香蕉'];
  let arr2 = [...arr]
  console.log(arr2) //['苹果','梨','香蕉']
//类数组快速转成数组
  let aLi = document.querySelector('ul li')
  let arrLi = [...aLi]

二、Array.from(arr):把类数组转成数组。只要具备length属性即可。

//快速复制数组
  let arr = ['苹果','梨','香蕉'];
  let arr2 = Array.from(arr)
  console.log(arr2) //['苹果','梨','香蕉']
//类数组转成数组
  let aLi = document.querySelector('ul li')
  let arrLi = Array.from(aLi)
  console.log(arrLi) //['li','li','li','li']
  let json = {
    0:'第一',
    1:'第二',
    2:'第三',
    length:3
  }
  let arr = Array.from(json)
  console.log(arr)

三、arr.find() : 返回第一个符合条件的数组元素,如果没有找到,返回undefied

四、arr.includes() : 检测是否包含某一项,返回布尔值

  let arr = ['苹果','梨','橘子'];
  let res = arr.includes('橘子');
  console.log(res) //true
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,616评论 0 13
  • [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...
    郭子web阅读 1,915评论 0 1
  • 本篇为《小王子》第四章的解析,需要阅读原文的请下载阅读或者直接点击下方链接阅读第四章的在线版本:一起读《小王子》 ...
    面朝三帆阅读 5,984评论 0 6
  • 1.felicity精听3h 2.单词1h 3.跑步10km 4.呼啦圈0.5h 总结 晚上一定不能逛淘宝,要听听...
    cleddie阅读 106评论 0 0
  • 还差六天,宝宝就半岁啦!我们越来越发现,他真的是啥都知道呢! 你看: 从他刚生下来,他就晓得用不同的哭声来表达他是...
    橴筱阅读 256评论 6 4

友情链接更多精彩内容