vue 拷贝 数组_ES6中常用的数组方法总结

0,本文适合人群和主要内容

ES6初学者,通过阅读本文可对ES6知识点有个大体的概念,强烈建议阅读阮一峰大大的ES6入门

老司机可以直接绕路。

上一节主要总结了ES6中的类、类的继承的有关内容。本节主要总结和数组有关的内容,具体内容包括以下几个方面:

1.创建数组

1.1ES5的方式

回忆下ES5中创建数组的方式:

调用Array的构造函数,即

new Array()

new Array(size)

new Array(element0, element1, …, elementn);

用数组字面量语法,例如:

var arr1 = [1,2,3];

其中,调用Array的构造函数时,要注意下面这三点:

(1)如果传入了一个数组型的值,则数组的长度length属性会被设为该值,而数组的元素都是undefined;

(2)如果传入了一个非数值型的值,则该值会被设为数组中的唯一项;

(3)如果传入了多个值,则都被设为数组元素;

验证(1)

传入了一个数组型的值:

var arr = new Array(3);

console.log(arr); // [empty × 3]

console.log(arr.length); // 3

console.log(arr[0]); // undefined

console.log(arr[1]); // undefined

console.log(arr[2]); // undefined

验证(2)

传入了一个非数值型的值:

var arr = new Array(“3”);

console.log(arr); // [“3”]

console.log(arr.length); // 1

console.log(arr[0]); // 3

验证(3)

传入了多个值:

var arr = new Array(3,“3”);

console.log(arr); // [3,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值