当前位置: 代码迷 >> 综合 >> JavaScript-JS中的数组方法
  详细解决方案

JavaScript-JS中的数组方法

热度:44   发布时间:2023-10-25 03:26:21.0

数组是编程中使用最频繁的一种数据结构,它是由一组相关的数据组成,使用索引来访问数组元素,他们有共同的变量名,访问时只要指定对应的位置的索引就可以了。

var lang = ["html","css","javascript"]
undefined
lang
(3) ["html", "css", "javascript"]
lang.length
3
lang.push("jquery","javascript")
5
lang
(5) ["html", "css", "javascript", "jquery", "javascript"]
lang.unshift("web","开发")
7
lang
(7) ["web", "开发", "html", "css", "javascript", "jquery", "javascript"]
lang.pop()
"javascript"
lang
(6) ["web", "开发", "html", "css", "javascript", "jquery"]
lang.shift()
"web"
lang
(5) ["开发", "html", "css", "javascript", "jquery"]
lang.splice(1,0,"web")
[]
lang
(6) ["开发", "web", "html", "css", "javascript", "jquery"]

我们先定义一组数组,var lang = ["html","css","javascript"];

.length属性是数组的长度,返回值为3;

.push属性是向数组结尾添加内容,我们添加了jquery和Javascript;

.unshift属性是向数组开头添加内容,我们添加了web和开发;

.pop属性是删除数组最后一个元素,我们删除了javascript;

.shift属性是删除数组第一个元素,我们删除了web;

然后我们来说一下这个.splice属性,这个属性有三个值,第一个值是从数组的那一个索引开始的,我们从索引1开始第二个值是要删除几个元素,我们不删除元素所以设置为0第三个值是要添加进去的内容,这个可写可不写,我们添加web进去

于是我们就在索引位置为1的地方不删除元素添加进web元素,如上所示。

  相关解决方案