数组方法大致常用方法有:
1.join()
2.push()和pop()
3.shift() 和 unshift()
4.sort()
5.reverse()
6.concat()
7.slice()
8.splice()
9.indexOf()和 lastIndexOf()
10.forEach()
11.map()
12.filter()
13.every()
14.some()
一、join()
join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,)
书写格式:join(" "),括号里面写字符串 (“要加引号”),
var arr = [1,2,3];
console.log(arr.join()); // 1,2,3
console.log(arr.join("-")); // 1-2-3
console.log(arr); // [1, 2, 3](原数组不变
二、push()和pop()
push(): 把里面的内容添加到数组末尾,并返回修改后的长度。
pop():移除数组最后一项,返回移除的那个值,减少数组的length。
书写格式:arr.push(" "),括号里面写内容 (“字符串要加引号”),
书写格式:arr.pop( )
var arr = ["Lily","lucy","Tom"];
var count = arr.push("Jack","Sean");
console.log(count); // 5
console.log(arr); // ["Lily", "lucy", "Tom", "Jack", "Sean"]
var item = arr.pop();
console.log(item); // Sean
console.log(arr); // ["Lily", "lucy", "Tom", "Jack"]
三、shift() 和 unshift()
shift():删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined 。
unshift:将参数添加到原数组开头,并返回数组的长度 。
书写格式:arr.shift(" "),括号里面写内容 (“字符串要加引号”),
var arr = ["Lily","lucy","Tom"];
var count = arr.unshift("Jack","Sean");
console.log(count); // 5
console.log(arr); //["Jack", "Sean", "Lily", "lucy", "Tom"]
var item = arr.shift();
console.log(item); // Jack
console.log(arr); // ["Sean", "Lily", "lucy", "Tom"]
var aar = [];
var item = aar