Javascript数组属性
Javascript数组属性
Javascript数组可用来存储多个数组,但他也有些不常见的内置功能
更多精彩
- 更多技术博客,请移步 asing1elife’s blog
数组的真面目
- 数组的索引其实也是数组的属性,所以如下操作是等同的
let array = ['Tom', 'Jerry'] console.log(array[0]) => Tom console.log(array.0) => Tom
- 数组的内置属性
let array = ['Tom', 'Jerry'] console.log(array.length) => 2 console.log(array['length']) => 2
- 数组其实可以添加自定义属性,因为数组其实也是一个object对象
let array = ['Tom', 'Jerry'] array.itemName = 'wow' console.log(array.itemName) => wow
循环数组的元素
- 自从ES6发布之后,可以不再使用传统的
for
循环对数组进行遍历,而可以使用for ... of
循环直接操作数组元素
for (let item of array) { console.log(item) }
数组元素的数量不等于数组长度
- 通常情况下数组元素的数量就是数组的长度,但这种关系非常脆弱,参见如下代码
let array = [] array.lentgh = 3 console.log(array.length) => 3 array[5] = 'Lily' console.log(array.length) => 5

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
List抛出ConcurrentModificationException
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82796593 List抛出ConcurrentModificationException 在对 List 进行遍历的同时进行 remove 元素操作,可能会抛出 java.util.ConcurrentModificationException 异常 更多精彩 更多技术博客,请移步 asing1elife’s blog 错误示范 在遍历 List 时获取元素实际上通过迭代器在进行,迭代器在获取下一个元素时会对 modCount 和 expectedCount 进行匹配 遍历的同时直接对 List 进行 remove 操作,会导致只有 modCount 发生变化,而expectedCount 未发生变化 所以迭代器在获取下一个元素会发现两个值不匹配则抛出 java.util.ConcurrentModificationException 异常 for (CourseDTO course : cours...
- 下一篇
区块链开发公司谈区块链技术如何解决教育行业痛点
在机遇与挑战并存的年代,任何事物的发展都不是单一的,像“区块链”这样的“网红”技术,如果只单单存活在金融领域,那它的价值估计就没有那么值得人期待了。真正有强度的“技术”,它的支撑面是很广泛的。那在教育行业,“区块链”是不是还能稳站地位呢? 区块链技术提供了无限的机会,一些教育机构已经应用了此技术,同时也制定了一些未来几年的计划。教育部门计划应用区块链技术来记录和验证学习成绩、考勤记录、和学位证书。 区块链众所周知它是透明的,安全的和不可改变的。教育机构通过使用这一技术,使整个记录成绩的过程更具成本效益,更加透明和安全。除了效率和安全性,使用区块链技术存储的学术成绩将能够使学生在任何时间任何地点都能直接访问他们的文凭信息而不必担心丢失证书或要求他们的大学重新补发。 现在的教育资源,受制于各自为政的中心化平台,师资、教研成果是无法共享,没有解决个体间信任的开放平台,很难实现全球教育资源的共享配置,很多省会城市,优质教育稀缺,并存在暗箱操作,不透明,不公平。教育永远会受到地域、经济条件等客观或主观因素限制。 在中国的教育体制下,有很多有能力,优秀的老师无法进入正规的学校去授课,他们可能有更好...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题