1.reverse() 翻转数组没有排序功能
2.push(); 从尾巴处添加一个元素
3.pop(); 从尾巴处删除一个元素 并返回所删除的元素
3.unshift() 从头部添加一个元素
4.shift(); 从头部删除一个元素 并返回所删除的元素
5.splice(); 从下标为几的位置开始删除 删除几个 被删除元素需要新数组接收 如果删除为0 则在这个位置添加元素
//1.arr.splice(3); 从下面为3的地方删除以后所有
//2.arr.splice(3,1); 从下标为3的地方删除 删除一个
//3.arr.splice(3,0,"添加"); 从下标为3的地方不删除并添加元素
6.slice(start,end); [strat,end) 包括开始不包括结束 被删除的元素需要新数组接收
7.arr.sort(function(a,b){return b-a}); == reverse();
7-1.arr.sort(function(a,b){return a-b});
8.indexOf(数组元素) 判断该元素第一次出现的索引值位置 如果不存在 值为-1
9.lastIndexOf(数组元素) 判断该元素第一次出现的索引值位置 如果不存在 值为-1 索引坐标都是从数组头部开始
10.concat() arr.concat(arr2) 合并新数组 其原数组不变 返回值是一个新数组
11.arr.join('*') 将数组元素通过特定的分隔符 转换成字符串 原数组不变 返回值是新的字符串
12.forEach 遍历数组 item当前数组元素 index当前元素的索引
13.map
*/
var arr = [1, 2, 3, 4, 5,1];
// reverse() 将数组元素倒序排列
// console.log(arr.reverse());
// console.log(arr);
//push(); 在数组最后的位置添加新元素
// console.log(arr.push("15"));
// console.log(arr);
// unshift 在数组的开始位置添加新元素
arr.unshift("15");
arr.unshift(59);
// console.log(arr);
//pop();删除最后一个元素 并返回所删除的元素
// var num = arr.apop();
// console.log(num);
// console.log(arr);
//shift(); 删除数组第一个元素 并返回所删除的元素
// console.log(arr.shift());
// console.log(arr);
//arr.splice(3); 从下标为几的位置开始删除 删除几个 如果删除为0 侧添加元素
//1.arr.splice(3); 从下面为3的地方删除以后所有
//2.arr.splice(3,1); 从下标为3的地方删除 删除一个
//1.arr.splice(3,0,"添加"); 从下标为3的地方不删除并添加元素
// console.log(arr.splice(3,0,"出去","进来","哈哈哈哈"));
// arr.slice(3);
// arr.slice(start,end); (strat,end]
// console.log(arr.slice(3,5));
// console.log(arr);
// arr.sort(); //数组的sort方法
// arr.sort(function(a,b){return b-a});
// console.log(arr);
//indexOf(数组元素) 判断该元素第一次出现的索引值位置 如果不存在 值为-1
// console.log(arr.indexOf());
//lastIndexOf(数组元素) 判断该元素第一次出现的索引值位置 如果不存在 值为-1 索引坐标都是从数组头部开始
// console.log(arr.lastIndexOf(1));
//concat() arr.concat(arr2) 合并新数据 其原数组不变 返回值是一个新数组
// var arr2 = ["香蕉","苹果"];
// var arr3 = arr.concat(arr2);
// console.log(arr);
// console.log(arr2);
// console.log(arr3);
//arr.join('*') 将数组元素通过特定的分隔符 转换成字符串 原数组不变 返回值是新的字符串
// var arr2 = arr.join('*');
// console.log(arr);
// console.log(arr2);
//forEach 遍历数组 item当前数组元素 index当前元素的索引
// arr.forEach(function (item,index) {
// // item当前数组元素
// console.log("元素"+item);
// // index当前数组元素对应的索引值
// console.log("索引值"+index);
// });
// var array = [1,2,3,4,5,6];
// var arr3 = array.map(function (item,index) {
// console.log(item);
// console.log(index);
// item += 2;
// return item;
// })
// console.log(arr3);
数组的常用方法总结 不定时更新补充
猜你喜欢
转载自blog.csdn.net/qq_38741169/article/details/88409379
今日推荐
周排行