标签:操作方法 sort cal code cti 字母 转化 指定 条件
在数组末尾添加一个或多个元素,并返回新数组长度
从数组末尾删除1个元素(删且只删除1个), 并返回 被删除的元素
在数组开始添加一个或多个元素,并返回新数组长度
在数组开始删除一个元素(删且只删除1个),并返回 被删除的元素
将数组的每个元素转化为字符串,并且输入用逗号分隔的字符串列表。功能类似join();
indexOf() 两个参数:要查找的项和(可选的)表示查找起点位置的索引。其中, 从数组的开头(位置 0)开始向后查找。没找到返回-1. 返回查找项的索引值
lastIndexOf() 从数组的末尾开始向前查找。返回查找项的索引值(索引值永远是正序的索引值),没找到返回-1
在数学中高阶函数听起来很大上,JavaScript中也有的,其实就是把一个函数作为另一个函数的参数,不要被高阶吓到了,下边几种数组方法都属于此。
var arr = [20,10,2,1,3];
arr.sort();// [1, 10, 2, 20, 3]
arr.sort(function(a,b){
return a-b; //升序
}); //[1, 2, 3, 10, 20]
arr.sort(function(a,b){
return b-a; //降序
}); //[20,10,3,2,1]
var arr = [2,3,4,5,6];
var bb= arr.map(function(x){
return x*x;
});
console.log(bb); // [4, 9, 16, 25, 36]
var a = [1,2,3,4,5,6,3,1];
a.filter(function(v,i,self){
return self.indexOf(v) == i;
});
//[1, 2, 3, 4, 5, 6]
标签:操作方法 sort cal code cti 字母 转化 指定 条件
原文地址:https://www.cnblogs.com/smokefish/p/14769576.html