javascript 数组基础
文章和代码已经归档至【Github 仓库:https://github.com/timerring/front-end-tutorial 】或者公众号【AIShareLab】回复 javascript 也可获取。
数组:(Array)是一种可以按顺序保存数据的数据类型
数组的基本使用
定义数组和数组单元
访问数组和数组索引
索引值从 0
开始。
数据单元值类型
数组做为数据的集合,它的单元值可以是任意数据类型
数组长度属性
数组在 JavaScript 中并不是新的数据类型,它属于对象类型。
操作数组
数组做为对象数据类型,不但有 length
属性可以使用,还提供了许多方法:
push
动态向数组的尾部添加一个单元unshit
动态向数组头部添加一个单元pop
删除最后一个单元shift
删除第一个单元splice
用于添加或删除数组中的元素(这种方法会改变原始数组。)splice(起始位置,删除的个数)
splice(起始位置,删除个数,添加数组元素)
let arr = ['red', 'green', 'blue']
arr.Splice (1, 0, 'pink', 'hotpink') // 在索引号是 1 的位置添加 pink hotpink
console.log (arr) // ['red', 'pink', 'hotpink', 'green', 'blue']
`
使用以上 4 个方法时,都是直接在原数组上进行操作,即成功调任何一个方法,原数组都跟着发生相应的改变。并且在添加或删除单元时 length
并不会发生错乱。
版权声明: 本文为 InfoQ 作者【timerring】的原创文章。
原文链接:【http://xie.infoq.cn/article/6fb631a53b638bb3efadd5fe8】。未经作者许可,禁止转载。
评论