本文共 1851 字,大约阅读时间需要 6 分钟。
在 JavaScript 中,数组是一个内置的数据结构,常用于存储和操作一系列相关数据。以下是创建数组的几种常见方式:
var obj = new Array();
var obj = new Array(Size);
Size
是一个表示新的数组元素个数的变量。如果仅指定长度但不具体填充元素,数组内部不会预先分配存储空间。可以理解为,只有当真正将元素添加到数组中时,才会分配相应的内存,这与 C 语言的行为一致。 var obj = new Array(元素1, 元素2, ..., 元素N);
var students = new Array("Peter", "Tom", "Vicky", "Jet");
var students = ["Peter", "Tom", "Vicky", "Jet"];
arrayName.push(元素);
var students = new Array(); students.push("Lily");// 添加单个元素
students.push("Kate", "HanMei", "LuBan"); // 一次添加多个元素
delete arrayName[下标];
arrayName.pop();
arrayName.shift();
arrayName.unshift([元素1, [元素2, [元素3, ..., [元素N]]]]);
arrayName.concat([项目1, [项目2, [项目3, ..., [项目N]]]]);
arrayName.splice(start, deleteCount, [元素1, [元素2, ..., [元素N]]]);
start
:指定从哪个位置开始剪切。deleteCount
:删除的元素个数。item
:可选项,在切剪处插入元素。arrayName.slice(start, [end]);
start
:从哪个位置开始切取。end
:切取的元素个数(可选,若不指定,默认至数组末尾)。array.sort([sortFunction]);
var newQueue = queue.reverse();
obj.toLocaleString();
数组操作方法返回值处理
数组的动态性
与其他语言的区别
安全性
通过合理运用这些方法,可以有效地管理和操作 JavaScript 数组,提升代码可读性与效率。
转载地址:http://jimqz.baihongyu.com/