var arr_1 = new Array()
console.log(arr_1.length)
创建数组,并打印
var arr_2 = new Array()
console.log(arr_2.length)
数组长度
console.log(arr_2[i])
获取数组中的元素:数组名[下标]
var arr_3 = [12, 45, 36, 59]
console.log(arr_3.length)
for (var i = 0; i < arr_3.length; i++) {
console.log(arr_3[i])
}
打印出数组中的所有元素
for (var i in arr_3) {
console.log(i, arr_3)
}
用fo in 打印出数组中的所有元素
//数组中常用的一些函数
var arr_4 = [90, 56, 78, 23, 9, 57, 65]
var result = arr_4.push(100)
push():向数组的末尾添加一个元素(100)
结果就是: var arr_4 = [90, 56, 78, 23, 9, 57, 65,100]
var arr_4 = [90, 56, 78, 23, 9, 57, 65]
result = arr_4.unshift(60)
console.log(result, arr_4)
unshift():向数组的前面添加一个元素(60)
结果就是: var arr_4 = [60,90, 56, 78, 23, 9, 57, 65]
var arr_4 = [90, 56, 78, 23, 9, 57, 65]
var result_2 = arr_4.pop()
console.log(result_2, arr_4)
pop():删除数组中的最后一个元素并返回
结果就是: var arr_4 = [90, 56, 78, 23, 9, 57]
var arr_4 = [90, 56, 78, 23, 9, 57, 65]
result_2 = arr_4.shift()
console.log(result_2, arr_4)
shift():删除数组中的第一个元素并返回
结果就是:var arr_4 = [56, 78, 23, 9, 57, 65]
var arr_5 = ['jeason', 'mary', 'lily']
var result_3 = arr_5.sort() //进行升序,先将数组中的元素转换成字符串之后再进行升序
console.log(result_3)
将字符串类型的数组进行降序排列:先试用sort(),然后再使用reverse( )进行倒叙
案例
将数组中的元素进行反转,不使用reverse()函数
不用for循环
var arr = [10, 20, 30, 50, 80]
var temp = arr[0]
arr[0] = arr[4]
arr[4] = temp
var temp2 = arr[1]
arr[1] = arr[3]
arr[3] = temp2
console.log(arr)
for循环
for (var i = 0; i < arr.length / 2; i++) {
var temp = arr[i] //跟他交换的是arr . length-i-1
arr[i] = arr[arr.length - i - 1]
arr[arr.length - i - 1] = temp
}
console.log(arr)
本文详细介绍了JavaScript中数组的创建、长度获取、元素访问以及数组操作函数,如push、unshift、pop、shift和sort。通过示例展示了如何在数组末尾添加元素、在开头添加元素、删除最后一个或第一个元素,以及对数组进行排序。同时,还讨论了如何不使用循环反转数组的方法。

被折叠的 条评论
为什么被折叠?



