博客列表 >前端开发20221102

前端开发20221102

P粉114035831
P粉114035831原创
2022年11月06日 17:45:20354浏览

数组的分类

单个数组 多维数组 对象数组 类数组 函数数组

// 数组
const arr = [‘电脑’, 5000, true]

// 逐个索引
console.log(array:, arr[0], arr[1], arr[2])
// 判断: 不用typeof, 用 Array.isArray(arr)
console.log(Array.isArray(arr))

console.log(‘—————————‘)

// 多维数组
const arr1 = [
[1, 水果, 10],
[2, 疏菜, 20],
[3, 蛋糕, 30],
]

arr1.forEach(function (item,key,arr1) { console.log(item, key, arr1)})
// 箭头函数
arr1.forEach(item => console.log(item))

console.log(‘—————————‘)

// 对象数组
const fruits = [
{id:1, name:水果, price:10},
{id:2, name:疏菜, price:20},
{id:3, name:蛋糕, price:30},
]

fruits.forEach (item => console.log(item))

console.log(‘—————————‘)

// 类数组
const likeArr = {
0:admin,
1:admin@qq.com,
3:157482,
length:3,
}
// 类数组转为真正的数组
console.log(Array.from(likeArr))

Array.from(likeArr).forEach(item => console.log(item))

console.log(‘—————————‘)

// 函数数组
const events = [function(){return 捉住把手},function(){return旋钮把手},function(){return打开门},]
// 箭头函数简化
const events = [() =>捉住把手, () =>旋钮把手, () =>打开门,]
// 函数数组表达
events.forEach(ev => console.log(ev()))

console.log(‘—————————‘)

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议