美文网首页
JavaScript Array

JavaScript Array

作者: 海无痕 | 来源:发表于2018-05-05 15:08 被阅读0次

1.concat()

连接两个或更多的数组,并返回结果
该方法不会改变现有的数组,而是创建一个新数组</font>。

var a = [1,2,3];
var b = a.concat(4,5);
console.log(a);           //[1,2,3]
console.log(b);           //[1,2,3,4,5]

2.join()

把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔,默认分隔符为逗号

var arr = new Array(3)
arr[0] = "a"
arr[1] = "bc"
arr[2] = "de"
console.log(arr.join("."))   //a.bc.de

3.slice(start,end)

从某个已有的数组返回选定的元素,不会改变已有数组
start 必需,规定从何处开始选取
end 可选,规定从何处结束选取
返回一个新的数组,包含从 start 到 end (不包括该元素)的数组中的元素。

var arr = new Array(3)
arr[0] = "a"
arr[1] = "bc"
arr[2] = "def"

console.log(arr)             //a,bc,def
console.log(arr.slice(1))    //bc,def
console.log(arr)             //a,bc,def

4.splice(index,howmany,item1,.....,itemX)

删除元素,并向数组添加新元素,该方法会改变原数组,返回被删除的项目。
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ...,itemX 可选。向数组添加的新项目。

var arr = new Array(6)
arr[0] = "a"
arr[1] = "b"
arr[2] = "c"
arr[3] = "d"
arr[4] = "e"
arr[5] = "f"
console.log(arr)                      //["a", "b", "c", "d", "e", "f"]
var del= arr.splice(2,1,"g","h")  
console.log(del)                      //["c"]
console.log(arr)                      //["a", "b", "g", "h", "d", "e", "f"]

5.valueOf()

返回数组对象的原始值

var arr = new Array()
arr[0] = "a"
arr[1] = "b"
console.log(arr.valueOf())   //["a","b"]

相关文章

  • JavascriptArray

    JavaScript Array CONTENT Ⅰ.Attributes of Array Object (3)...

  • JavaScript Array

    JavaScript Array小结:

  • 全面认识JavaScript的Array对象

    全面认识JavaScript的Array对象 首先一个是对JavaScript中Array的理解:JavaScri...

  • Array

    javascript Array 1. Properties Array.length var arr = ["a...

  • 2020-02-14

    JavaScript splice() 方法 JavaScript Array 对象](https://www.r...

  • JS基础整理 - 2

    1 JavaScript Array(数组)对象 ![Array(数组)对象.png](http://upload...

  • JavaScript - Array

    不推荐使用var arr=new Array()常用这种方式var arr=[1,2,3,true,'abc',n...

  • JavaScript — Array

    检测数组if (Array.isArray(value)) { //对数组执行某些操作} 转换方法toStr...

  • JavaScript Array

    1.concat() 连接两个或更多的数组,并返回结果该方法不会改变现有的数组,而是创建一个新数组 。 2.joi...

  • JavaScript Array

    ECMAScript数组的大小是可以动态调整的,可以随着数据的添加自动增长长度。创建数值有两种方式: 使用Arra...

网友评论

      本文标题:JavaScript Array

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