码迷,mamicode.com
首页 > 编程语言 > 详细

数组(Array)

时间:2017-07-20 12:48:03      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:修改   rip   遍历   script   集合   数字   nbsp   ++   array   

数组是一组数据的有序集合;

数组中的每一个值叫做一个元素,而每个元素在数组中都有一个唯一的位置。这个位置用数字表示,叫做索 引。

a. JavaScript 数组是无类型的:数组的元素可以是任何类型。例如:字符串、数字值、布尔值等。而且数 组中每一个元素都可能是不同数据类型。

b. JavaScript 数组是动态的:根据需要,可以动态的对数组里的元素进行增、删、查、改等操作。

1.定义数组        (应用数组类型)

a.使用数组字面量方式:  (效率更高)

var arr1 = [ ];

b.使用数组关键字方式:

var arr1 = new Array( );

2.数组的索引(下标)

索引取值从0开始。

a.查看

var arr2 = [1, 2, 3, 4, 5, 6, "ture"];

console.log(arr2[索引值]);

b.增加

arr2[索引值] = "a";

c.修改

arr2[索引值] = ture;

3.数组的长度    关键字(length)

数组的长度指的就是数组内包含元素的个数。

例:var arr = [1, "a", true];

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

注:length 属性是可写的。如果人为设置一个小于当前元素个数的值,该数组的元素会自动减少到 length 设置的个数。

超出个数的元素自动被删除。

所以,将一个数组清空的有效方法,就是将该数组的 length 属性设为0。

4.数组的遍历

遍历,指的就是访问数据结构中的每个节点的数据。遍历数组,也就是依次访问数组内的每一个元素。

var arr = ["a", "b", "c", "d", "e", "f"];

// for 循环

for (var i = 0; i < arr.length; i++) {

console.log(arr[i]);

}

// for...in

for (var index in arr) {

console.log(arr[index]);

}

// for...of(ES6 新增)

for (var item of arr) {

console.log(item);

}

 

数组(Array)

标签:修改   rip   遍历   script   集合   数字   nbsp   ++   array   

原文地址:http://www.cnblogs.com/yanghui-12/p/7210519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!