Loading... ## 数组的创建: ### 第一种创建方式(完整形式): ```javascript let 数组名 = new Array(元素1, 元素2, ..., 元素n); ``` ### 第二种创建方式(简写形式): ```javascript let 数组名 = [元素1, 元素2, ..., 元素n] ``` ## 数组的赋值: ### 语法: ```javascript arr[i] = 值; ``` ## 获取数组的长度: 我们可以用length属性来获取数组的长度。 ### 语法: ```javascript 数组名.length; ``` ## 截取数组某一部分: 我们可以使用slice()方法来获取数组的某一部分。slice就是“切片”的意思。 ### 语法: ```javascript 数组.slice(start, end); ``` ## 添加数组元素: ### 在数组开头添加元素:unshift() 我们可以使用unshift()方法在数组的开头添加新元素,并且得到一个新的数组(也就是原数组变了) #### 语法: ```javascript 数组名.unshift(新元素1, 新元素2, ..., 新元素n); ``` ### 在数组结尾添加元素:push() 我们可以使用push()方法在数组结尾添加新元素,并且可以得到一个新的数组。 #### 语法: ```javascript 数组名.push(新元素1, 新元素2, ..., 新元素n); ``` ## 删除数组元素: ### 删除数组中的第一个元素:shift() 我们可以使用shift()方法来删除数组中的第一个元素,并且可以得到一个新的数组。 #### 语法: ```javascript 数组名.shift(); ``` ### 删除数组中最后一个元素:pop() 我们可以使用pop()方法来删除数组中的第一个元素,并且可以得到一个新的数组。 #### 语法: ```javascript 数组名.pop(); ``` ## 数组排序: 我们可以使用sort方法对数组中的所有元素进行大小比较,然后从小到大或者从大到小排序。 ### 语法: ```javascript //定义一个升序函数 function up(a, b){ return a - b; } //定义一个降序函数 function down(a, b){ return b - a; } let arr = [3, 9, 1, 3]; arr.sort(up);//升序 arr.sort(down);//降序 ``` ## 颠倒数组顺序: 我们可以使用reverse()方法来实现数组中所有元素反向排序,也就是颠倒数组元素的顺序。 ### 语法: ```javascript 数组名.reverse(); ``` ## 将数组元素连接成字符串: 我们可以使用join()方法将数组中的所有元素连接成一个字符串。 ### 语法: ```javascript 数组名.join("连接符"); ``` 最后修改:2022 年 03 月 25 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。