首页 > 编程语言 > 详细

数组的解构和一些方法的使用

时间:2019-11-24 17:24:38      阅读:77      评论:0      收藏:0      [点我收藏+]

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构

let [foo, [[bar], baz]] = [1, [[2], 3]];
foo // 1
bar // 2
baz // 3

let [ , , third] = ["foo", "bar", "baz"];
third // "baz"

let [x, , y] = [1, 2, 3];
x // 1
y // 3

let [head, ...tail] = [1, 2, 3, 4];
head // 1
tail // [2, 3, 4]

let [x, y, ...z] = [‘a‘];
x // "a"
y // undefined
z // []

如果解构不成功,变量的值就等于undefined

以及数组的一些方法

1.arr.push() 从后面添加元素,
2.arr.pop() 从后面删除元素
3.arr.shift() 从前面删除元素
4.arr.unshift() 从前面添加元素,
5.arr.splice(i,n) 删除从i(索引值)开始之后的那个元素

数组的解构和一些方法的使用

原文:https://www.cnblogs.com/wjybk/p/11922747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!