1.push():向数组的末尾增加一项,返回值是数组的新长度、
var arr = [1,2,3];
arr.push(4,5,6);
console.log(arr)
2.pop():删除数组的末尾项,返回值是删除的数组项。
var arr = [1,2,3];
arr.pop();
console.log(arr);
3.unshift():向数组的首项增加一项,返回值是数组的新长度。
var arr = [1,2,3];
arr.unshift(5,6);
console.log(arr);
4.shift():删除数组的首项,返回值被删除的数组项。
var arr = [1,2,3];
arr.shift(5,6);
console.log(arr);
6.splice():删除数组的任意一项,返回值是被删除的数组项。
var arr = [1,2,3];
arr.splice(2,1);//第一个是从第几个开始,第二个是删除几个
console.log(arr);
7.slice():复制数组,返回值是复制到新数组,写上数组之后,不包含被复制最后一项。
var arr = [1,2,3,4,5,6,7,8,9];
var a = arr.slice(5,6);//第一个是从第几个开始复制,第二个是复制到第几个
console.log(a);
8.String() 函数把对象的值转换为字符串。
var test= new String("999 888");
document.write(String(test));
拼接:
concat():方法用于连接两个或多个数组
var arr = [1,2,3];
document.write(arr.concat(4,5));
join():把数组中的每一项 按照指定的分隔符拼接成字符串
var arr = [1,2,3];
var str = arr. join();
console.log(str)
排序:
reverse:倒序数组 返回值倒序数组 原有数组改变
arr.reverse();//倒序排序 原有数组改变
sort:根据匿名函数进行冒泡排序 b-a倒序 a-b升序
arr.sort(function(a,b){return b-a;});
兼容性不好:
indexOf:返回获取项在数组中的索引
lastIndexOf:返回获取项在数组中出现的最后一次索引
forEach: 循环遍历数组 参数是一个匿名函数 默认返回为undefined
map:循环遍历数组 参数是一个匿名函数
数组的方法:
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 目录 1 array_reduce函数法 2 array_walk_recursive函数法 3 array_ma...
- mutableArrayValueForKeyPath通过kvc筛选对应属性 消除xode警告 如何去除Xcode...
- 类数组:-从DOM文档中取得的一堆同种class类的数组类数组不是数组,不能直接使用数组的方法,如forEach(...
- <?php //两个数组,下标一样的情况下,键值按公式计算 环比值 = (本期数 - 上期数)/上期数*100% ...