数组篇【第一集】

JavaScript发展到今天,已经很体系了,工作中很多知识点儿都要掌握。我来慢慢的整理这些常用的知识点儿。

JavaScript的Array就是使用单独的变量名来存储一系列的值。

可以包含任意数据类型:

var arr = [1,"2","张三",false]; //可以存放任意数据类型

数组可以是任意的表达式:(+、-、*、/、三元运算等等)

var base = 0;
var data = [base+1, base>0 ? base : 60, base>2];
data; 结果为:[1, 60, false];

 甚至你还可以解构赋值,如果结构不成功变量的值就等于undefined:

var [a, b, c] = [1, 2];
//就等同于:
var a = 1;
var b = 2;
var c = undefined;

通过索引(也叫下标)来访问每个元素、修改每个元素,注意注意注意索引是从0开始的:

var sanguo = ["刘备","关羽","张飞","赵云"];
sanguo[0]; // 结果为:"刘备"
sanguo[1]; // 结果为:"关羽" 以此类推
sanguo[4]; // 结果为:undefined
sanguo[2] = "马超";
sanguo;//结果为:["刘备","关羽","马超","赵云"];

要取得Array的长度,直接访问length属性:

var arr = [1,2,3];
arr.length; //结果:3

请注意,直接给Arraylength赋一个新的值会导致Array大小的变化:

var arr = [1, 2, 3];
arr.length; // 3
arr.length = 6;
arr; // arr变为[1, 2, 3, undefined, undefined, undefined]
arr.length = 2;
arr; // arr变为[1, 2]

 第一集,写的没什么水平,坚持整理、记录,相信以后会记录的,这第一集先简单的记录了一下数组的概念与基本的数组声明、赋值。下一集和后面很多及会讲更多关于数组的操作方法。加油,少年。

posted on 2019-01-11 16:52  小糖堆儿笔记  阅读(109)  评论(0编辑  收藏  举报