JavaScript之数组

作者: 阿甘笔记 | 来源:发表于2016-05-25 15:21 被阅读53次

什么是数组

    使用单独的变量名来存储一系列的值

下标(索引)的概念

数组的定义

    var arr=new Array(1,2,3);        var arr=[1,2,3];

    -区别:基本上没什么区别,只是在性能上有略微的差异,[]性能高,代码短

length

    -装了多少东西  alert(arr.length)

    -可以设置  arr.length=5,如果设置的比原来的数组长,则返回undefined

面试题:快速清空数组的方法? Arr.length=0

数组的使用原则:一个数组只存一种类型的变量

添加、删除:

   push      尾部添加    例:arr.push(元素)

   pop        尾部删除    例:arr.pop()

   unshift   头部添加    例:arr.unshift(元素)                  

   Shift       头部删除    例:arr.shift()

数据结构: 栈结构、队列结构

排序:

 sort:排序数组 arr.sort () 

              排序字符串数组: arr.sort(function(arr1,arr2){

              return arr1.localeCompare(arr2)})

              排序数字数组:     

               arr.sort(function(num1,num2){return num1-num2})

reverse:反转数组

链接两个数组:concat(数组2)  

    例:arr=arr1.concat(arr2)

Join(分隔符):用分隔符,组合数组元素,生成字符串

    例:str=arr.join(‘-’)

splice:

    基本语法:splice(开始, 长度, 元素…)

    插入:arr.splice(5,0,’a’,’b’,’c’) 从中间

    删除: arr.splice(2,3) 从中间       

    替换: :arr.splice(1,2,’a’,’b’)

相关文章

  • Javascript数组系列三之迭代方法2

    今天我们来继续 Javascript 数组系列的文章,上文 《Javascript数组系列二之迭代方法1》 我们说...

  • JavaScript数组去重

    JavaScript中数组的常用操作之数组去重 方法一 方法二

  • JavaScript查找数组

    JavaScript中数组的常用操作之查找数组 Array.includes() 方法 array.include...

  • JavaScript数组的遍历

    JavaScript中数组的常用操作之数组的遍历 for..of 循环 for(const item of ite...

  • JavaScript数组的映射

    JavaScript中数组的常用操作之数组的映射 Array.map()方法 Array.from(array[,...

  • JavaScript数组的连接

    JavaScript中数组的常用操作之数组的连接 Array.concat() 方法 Array.concat(a...

  • JavaScript获取数组的片段

    JavaScript中数组的常用操作之获取数组的片段 Array.slice() 方法 Array.slice([...

  • Javascript之数组

    数组 length属性取得Array的长度:请注意,直接给Array的length赋一个新的值会导致Array大小...

  • JavaScript之数组

    数组 数组:是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示; 就是一个容器可以存储很...

  • javascript之数组

    1,在javascrit中创建数组的方式有两种。 (1)如图所示通过创建一个数组对象来创建数组。 如上图所示,这样...

网友评论

    本文标题:JavaScript之数组

    本文链接:https://www.haomeiwen.com/subject/iejtdttx.html