稀疏数组含有空缺,
密集数组,每个位置都有元素(undefined也算是元素)
例如:
// 1.稀疏数组 let ch = [,,3] // 2.密集数组 let ci = [undefined,undefined,3]
区别:
// 3.区别: // (1) in 操作符找index console.log(0 in ch ); // false 找不到这个index console.log(0 in ci ); // true // (2) 使用forEach遍历,稀疏数组跳过空缺,密集数组不会跳过undefined ch.forEach(v=>console.log(v)) // 3 ci.forEach(v=>console.log(v)) // undefined undefind 3
相同点:
// 4.相同点: // (1) 上面两个数组的长度是相同的 // (2) for遍历,得到一样的结果 for(let i =0;i<ch.length;i++) console.log(ch[i]); // undefined undefind 3 for(let i =0;i<ci.length;i++) console.log(ci[i]); // undefined undefind 3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2019-09-28 elementUI内置缩放过渡(缩放)
2019-09-28 elementUi内置过渡动画(淡入)