可索引的集合对象
这些对象表示按照索引值来排序的数据集合,包括数组和类型数组,以及类数组结构的对象。
Array
所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。
- JavaScript的
Array
对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。 - 数组37个方法,具体参考文档js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30/*
slice方法
*/
[1,2,3,4,5,6].slice(2) // [3, 4, 5, 6]
[1,2,3,4,5,6].slice(2,5) // [3, 4, 5]
[1,2,3,4,5,6].slice(-2) // [5, 6]
[1,2,3,4,5,6].slice(6) // []
/*
判断是否为数组
*/
Array.isArray([])
/*
浅层次复制数组的 3 种方法--->浅层次指非二维数组或包含对象
*/
var arr=[1,2,3]
var newarr = [...arr]// 方法1
var newarr = Object.assign([],arr)// 方法2
var newarr = arr.slice()||arr.slice(0);// 方法3
/*
深层次复制数组(防止代码污染)
*/
JSON.parse(JSON.stringify(arr))
/*
判断数组是否包含某个元素(2 种方法)
*/
var o={},a=[],arr=[o,a,123]
// 方法1
arr.indexOf(o) // 返回下标,不存在是 -1,不可以写成 arr.indexOf({}) arr.indexOf([])
// 方法2
arr.includes(a) // 存在 true,不存在 false,不可以写成 arr.includes({}) arr.includes([])
结构化数据
这些对象用来表示和操作结构化的缓冲区数据,或使用
JSON
(JavaScript Object Notation
)编码的数据。
JSON
- JSON.parse()
- JSON.stringify()
JSON.stringify({name:112233,age:"26"},null,2)
JSON 格式化,2
是两个缩进的意思
文章作者: Baran
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!
公告
想升级win11可以使用鲁大师检测下电脑是否支持,如果支持可以参考`鲁大师`中的教程进行安装,步骤非常简单,下载完`win11.iso`镜像,打开或解压后直接运行`setup.exe`即可开始安装。

2025-05-23 FRI | ![]() | 10.48*C | ![]() | 85% |
01:53:41 | ||||
3.15.176.204 | Columbus | AM |
那年今日
A.D.1995Java编程语言官方发布
A.D.1052法兰西国王腓力一世出生
A.D.1100北宋皇帝宋钦宗赵桓出生
A.D.1370元惠宗妥欢帖睦尔逝世
A.D.1618布拉格第二次掷出窗外事件爆发
A.D.1707瑞典自然学者卡尔·林奈出生
A.D.1844伊朗巴哈伊信仰的奠基人阿博都巴哈出生
A.D.1906挪威剧作家亨利克·约翰·易卜生逝世
A.D.19081972年诺贝尔物理学奖得主约翰·巴丁出生
A.D.1915意大利在向奥匈帝国宣战后加入协约国
A.D.1937美国著名实业家约翰·D·洛克菲勒逝世
A.D.1949德意志联邦共和国成立
A.D.1951中国西藏地区和平解放,实行民族自治
A.D.1966内蒙古王公德王逝世
A.D.1995Java编程语言官方发布
A.D.1052法兰西国王腓力一世出生