热点新闻
JS数组方法使用详解(一)(仅供参考,不包会!)
2023-07-16 05:26  浏览:2531  搜索引擎搜索“混灰机械网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在混灰机械网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

导读

数组是什么
创建数组的方法
构造函数
数组的特点
如何访问数组
如何遍历数组
array.length
Array.is.Array()
push()
pop()
shift()
unshift()
Array.reverse()

数组是什么

定义
-数组是一种特殊的变量,它能够一次存放一个以上的值
-数组是一种数据类型

创建数组的方法

字面量法

var arr = ["a","b","c"];

构造函数法

var arr = new Array("a","b","c")

构造函数

-语法:任何一个构造函数在构造对象的时候,必须遵循固定语法
-构造函数就是构造对象的一种模具(函数)

数组的特点

-数组是有索引的。
...数组的第一个值的索引是0
...数组的第二个值的索引是1
...以此类推
...数组的最后一个值的length - 1

如何访问数组

-使用中括号法访问数组元素
示例

const arr = [1,2,3] console.log(arr[0]) //1 console.log(arr[1]) //2 console.log(arr[2]) //3 console.log(arr[3]) //undefined

如何遍历数组

for循环

var arr1 = [1,2,3] var arr2 = [] for(var i=0; i<arr.length; i++){ arr2[i] = arr1[i] + 3 } console.log(arr2) //返回值:456

array.length

定义
-返回数组长度
语法
1.主人是数组
2.length是属性,没有参数
返回值
-数组长度
注意
-length - 1是任何一个数组最后一个元素,[]空数组的length是0

Array.is.Array()

定义
Array.isArray()方法用于检测是否为Array(数组)。
语法

Array.isArray(value)

-value:要检测的值
返回值
-true:如果是数组,返回true
-false:如果不是数组,返回false
示例(原则:用最简单的例子诠释知识点)

var str = 'hello world' var arr = [1,2,3] console.log(Array.isArray(str)) //false console.log(Array.isArray(arr)) //true

push()

定义
-push()向数组的末尾添加一个或多个元素,并返回新的长度。

语法

array.push(item1, item2, ..., itemX)

-item:要添加的元素
-item:一次可以添加多个元素,多个元素之间用逗号分隔。

返回值
-数组新长度。

示例

var arr = [1,2,3] arr.push(4,5,6) //输出结果为:Array(6) [ 1, 2, 3, 4, 5, 6 ]

pop()

定义
pop()方法用于删除数组最后一个元素。

语法

array.pop() //无参数

返回值
被删除的项目组

示例

var arr = [1,2,3,4,5] arr.pop() //输入结果为:Array(4) [ 1, 2, 3, 4 ]

shift()

定义
shift()删除数组中的第一个元素

语法

array.shift() //无参数

返回值
被删除的数组项目。

示例

var array = [1,2,3] array.shift() //返回值为:2,3

unshift

定义
unshift() 方法将新项添加到数组的开头,并返回新的长度。
语法

array.unshift(item1,item2, ..., itemX)

参数:item1, item2, ..., itemX
返回值
数组的新长度
示例

var array = [4,5,6] array.unshift(1,2,3) //返回值为:Array(6) [ 1, 2, 3, 4, 5, 6 ]

Array reverse()

定义
反转数组中元素的顺序
语法

array.reverse()

无参数
返回值
反转后的数组
示例

var arr = [1,2,3] arr.reverse() //返回值:3,2,1

发布人:c74d****    IP:117.173.23.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发