arr.push() 向数组的末尾添加一个或多个元素,并返回新的长度。
arr.unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
arr.shift() 把数组的第一个元素从其中删除,并返回第一个元素的值。
arr.pop() 删除数组的最后一个元素并返回删除的元素。
arr.join() 用数组的元素组成字符串(包括逗号),返回该字符串
arr.concat() 合并数组,返回新数组
-
arr.sort() 对数组的元素进行排序。(会改变原数组)
排序顺序可以是字母或数字,并按升序或降序。默认排序顺序为按字母升序。
注意:当数字是按字母顺序排列时"40"将排在"5"前面。
使用数字排序,你必须通过一个函数作为参数来调用。函数指定数字是按照升序还是降序排列var points = [40,100,1,5,25,10]; points.sort(function(a,b){return a-b}); // 1,5,10,25,40,100 // 数字降序 var points = [40,100,1,5,25,10]; points.sort(function(a,b){return b-a}); // 100,40,25,10,5,1 arr.reverse() 颠倒数组中元素的顺序,返回颠倒后的数组。
-
arr.splice() 插入、删除或替换数组的元素。会改变原始数组。返回的是被删除的那个元素,若没有删除元素,则返回的是空。
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2,1,"Lemon","Kiwi"); // 从索引为2的位置开始删除一个元素,即删除fruits[2] // Banana,Orange,Lemon,Kiwi,Mango
JavaScript复习——数组操作
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- js基础篇(三)——DOM的各种操作js基础篇(二)——字符串的各种操作 1. 创建数组 创建一个数组,有三种方法...