javaScript系列---【js如何创建和新增数组元素】

一、 js中创建数组的两种方式:

第一种:利用 new 创建数组

var 数组名 = new Array();
var arr = new Array();   // 创建一个新的空数组
// 注意 Array () ,A 要大写    

第二种:利用数组字面量创建数组

var 数组名 = [];//使用数组字面量方式创建空的数组
var 数组名 = ['小白', '小黑', '大黄', '瑞奇'];//使用数组字面量方式创建带初始值的数组

二、 js数组中新增数组元素

第一种:修改length长度,创建元素

创建空元素
var arr = ['red', 'green', 'blue'];
arr.length = 5; // 把数组的长度修改为了5  里面有5个元素 
console.log(arr); //["red", "green", "blue", empty × 2]
直接创建新元素
var arr3 = [1, 2, 3, 4, 5, 6];
arr3[arr3.length] = '学生';
console.log(arr3);//输出数组是[1,2,3,4,5,6,'学生'];长度为7

第二种: 修改索引号, 追加数组元素

修改索引号 追加数组元素
var arr1 = ['red', 'green', 'blue'];
arr1[3] = 'pink';
console.log(arr1);//输出数组是['red', 'green', 'blue','pink']
替换数组元素
arr1[0] = 'yellow'; // 这里是替换原来的数组元素red;
console.log(arr1);//输出数组是['yellow', 'green', 'blue','pink']
注意:不要直接给 数组名赋值 否则里面的数组元素都没有了
arr1 = '有点意思';
console.log(arr1); // 有点意思
原文地址:https://www.cnblogs.com/chenhaiyun/p/14355975.html