JavaScript学习 -- 遍历数组和可变参数
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
一、遍历数组
1、打印数组下标forin,遍历无序
let arr=[1,9,5,8,7,2,6,3,4]
for (const arrKey in arr) {
console.log(arrKey)
}
运行结果:
0
1
2
3
4
5
6
7
8
2、打印数组内容forof
for (const number of arr) {
console.log(number)
}
运行结果:
1
9
5
8
7
2
6
3
4
3、map函数遍历
arr.map(function (value, index, array){
console.log(value)
})
二、可变参数
1、arguments可以传递任意参数
function aiyou(){
console.log(arguments)
console.log(arguments.length)
}
aiyou(1,2,3)
aiyou(1,2,31,2,3)
运行结果:
[Arguments] { '0': 1, '1': 2, '2': 3 }
3
[Arguments] { '0': 1, '1': 2, '2': 31, '3': 2, '4': 3 }
5
2、...arr也可以传递任意参数
function aiyou(...arr){
console.log(...arr)
}
aiyou(1,2,3)
aiyou(1,2,31,2,3)
运行结果:
1 2 3
1 2 31 2 3
3、...arr还有复制数组的功能
let arr=[1,2,3]
//let newarr=arr 相当于一个数组
let newarr=[...arr] //相当于两个数组
console.log(newarr)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |