Java教程

javaScript-数组

本文主要是介绍javaScript-数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JavaScript-数组

概念及声明

数组:是一种可以按顺序保存数据的数据类型

声明:let 数组名 = [数据1,数据2,...,数据n]

let arr = ['pink','yellow','red']
//let arr = []
//let arr = new Array()

注意:

  • 数组是按顺序保存,所以每个数据都有自己的编号
  • 机中的编号从0开始
  • 在数组中,数据的编号也叫索引或下标
  • 数组可以存储任意类型的数据

操作数组

查询

或者我们称为访问数组数据

方法:数组[下标]

console.log(arr[1])//'yellow'

修改

数组[下标] = 新值

arr[1] = 'green'

添加

  1. 数组.push(新增内容)

    将一个或多个元素添加到数组的末尾,并返回该数组的新长度

    console.log(arr.push('gray','pink2'))//5
    
  2. 数组.unshift(新增内容)

    将一个或多个元素添加到数组的开头,并返回该数组的新长度

    console.log(arr.unshift('green'))//4
    

注意:

1.新增多个元素以逗号,隔开

2.返回数据为修改后数组长度

删除

  1. arr.pop()

    从数组中删除最后一个元素,并返回删除元素的值

    console.log(arr.pop())//'red'
    
  2. arr.shift()

    法从数组中删除第一个元素,并返回删除元素的值

    console.log(arr.shift())//'pink'
    
  3. arr.splice(操作的下标,删除的个数)

    删除指定元素,返回删除元素的数组

    console.log(arr.splice(1,1))//['yellow']
    
  4. arr.splice(起始位置,要移除的数组元素的个数,添加内容)

    删除指定元素并在指定起始位置添加内容,返回删除元素的数组

    console.log(arr.splice(1,1,'green'))//['yellow']
    console.log(arr.splice(1,0,'green'))//[]
    

    注意:要移除的数组元素的个数为0时,作用为在指定位置添加元素

这篇关于javaScript-数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!