美文网首页
2021-07-12-🌦🌦 优雅的获取 数组第一个元素

2021-07-12-🌦🌦 优雅的获取 数组第一个元素

作者: 沐深 | 来源:发表于2021-07-12 10:14 被阅读0次

项目开发中经常会用到这样的操作

 // 获取数组的第一个元素
  const list = ['Luke', 'Eva', 'Phil','Tela'];  
  let data = list[0]
  let target = list[1]

缺点:在代码中出现数字,感觉这样写不够美观

一. shift()
  const list = ['Luke', 'Eva', 'Phil','Tela'];  
  let data = list.shift() // ”Luke“
  let target = list.shift() // ”Eva“

优点:代码相对美观
缺点: 会修改原数组

二. 使用 es6解构
  const list = ['Luke', 'Eva', 'Phil','Tela'];  
  const [first, second, third] = list;
  console.log(first, second); // 'Luke' 'Eva'  
  console.log(third)  // "Phil" "Tela"

到如今,已经知道了如何从数组中提取单个元素,那么对于想要取数组中的后面连续部分的元素怎么办呢?看下面的解构代码。

 const list = ['Luke', 'Eva', 'Phil','Tela'];  
 var [first, ...rest] = list;  
 console.log(rest); // ['Eva','Phil']  

三. Symbol.iterator
const list = ['Luke', 'Eva', 'Phil','Tela'];  
const iteratore = list[Symbol.iterator]()
console.log(iteratore.next().value) // 'Luke'

相关文章

  • 2021-07-12-🌦🌦 优雅的获取 数组第一个元素

    项目开发中经常会用到这样的操作 缺点:在代码中出现数字,感觉这样写不够美观 一. shift() 优点:代码相对美...

  • Dart入门02 -- 数组与字典

    数组 Dart语言中,List类表示数组; 数组的初始化 数组的常用方法 获取数组长度 获取数组的第一个元素 获取...

  • 数组查询的几种方法

    find()//获取数组中满足条件的第一个元素,该方法对于空数组不会执行,当找到满足条件的元素时//返回该元素,且...

  • JS基础学习:手风琴动画/开机动画/

    手风琴动画 开关机动画 数组中的方法 .shift() 删除数组中第一个元素 .pop() 获取数组中最后一个元素...

  • JS工具类函数封装

    根据id获取元素 获取css样式 通过标签名获取元素 通过class获取元素 运动函数 类数组转数组方法 获取n-...

  • shell数组

    数组创建方法 输出整个数组 获取数组元素个数,方法与获取字符串长度的方法相同 获取数组单个元素的长度

  • 实用的js方法

    Array.find():获取数组中第一个满足条件的元素,找到返回该元素,找不到返回undefinedArray....

  • JavaScript基础—数组

    数组基础 创建一个空数组: 数组里的元素可以是任意类型: 通过索引获取数组元素: 如何遍历数组: 如何获取数组长度...

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

网友评论

      本文标题:2021-07-12-🌦🌦 优雅的获取 数组第一个元素

      本文链接:https://www.haomeiwen.com/subject/rrdrpltx.html