数组常用的方法

加内容   减内容      连接    转换

1.push();     向数组的后面添加内容

var arr = [1,2]    arr.push(“你好吗”);    //结果 [1,2,”你好吗”];

2.unshift()   数组的前面添加

var arr = [1,2]    arr.unshift(“我很好”);   //结果   [“我很好”,1,2]’

3. pop()    删除最后一个元素

var arr = [1,2]    arr.pop();   //结果 [1]

4.shift()   删除第一个元素

var arr = [1,2]    arr.shift();   //结果 [2]

连接:

 5.join()    把数组转换为字符串

var  arr = [1,2,3,4];

var test = arr.join(“-”);

console.log(test)    1-2-3-4

var arr = [1,2,3,4];

arr.join(“*”);

console.log(arr);      1*2*3*4

6.split()   把字符串转换为 数组

var  txt = “1-2-3”;

var  test = txt.split(“-”)

console.log(test)     [“1”,”2”,”3”];

7.concat() 连接多个数组

该方法用于连接两个或多个数组。它不会改变现有的数组,而仅仅会返回被连接数组的一个副本

 var aa = [1,3,5];  var bb = [“a”,”b”,”c”];

 aa.concat(bb);     结果:[1,3,5,“a”,”b”,”c”];

注意:

var arr = [1,2,3,4];

console.log(arr.push(8));     结果是  5      返回改数组的长度

如果这么写:

var arr = [1,2,3,4];

arr.push(8);

console.log(arr);      结果 就是 [1,2,3,4,8]

 

var arr = [1,2,3,4,5,6,12];

console.log(arr.pop());     结果是12  返回最后一个元素

var arr = [1,2,3,4];

arr.pop();

console.log(arr);      结果 就是 [1,2,3]

 

posted @ 2018-05-02 21:08  小李HH  阅读(121)  评论(0编辑  收藏  举报