JavaScript数组的方法

push()  :删除数组的第一个元素,返回删除的值。这里是0

pop()  :删除数组的最后一个元素,返回删除的值

shift() :删除数组的第一个元素,返回删除的值

unshift() :把参数加载数组的前面,返回数组的长度

splice() :插入/删除或替换数组元素

sort() :对数组的元素进行排序

reverse() :方法用于颠倒数组中元素的顺序(反序)

时间: 2024-10-24 08:41:17

JavaScript数组的方法的相关文章

javascript数组原型方法

1.javascript数组原型方法. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>jstest</title> 6 </head> 7 <body> 8 <script> 9 var arr = ["1","2&q

JavaScript数组sort()方法小结

sort语法:arrayObject.sort(sortby):参数sortby可选.规定排序顺序.必须是函数. 由于sort方法是先将数组元素转换为字符串进行比较,根据字符串首字符的ASCII码排序进行比较,所以有时候不能满足我们对数组数字集合的排序要求,但是sort()方法可以采用函数,利用冒泡法对数组进行排序,我个人的理解是如果要对其进行排序给定函数有以下两种格式: Array.sort(function(a,b){ a-b; }) 此种方法实现由小到大排序. Array.sort(fun

JavaScript数组去重方法及测试结果

最近看到一些人的去面试web前端,都说碰到过问JavaScript数组去重的问题,我也学习了一下做下总结. 实际上最有代表性也就三种方法:数组双重循环,对象哈希,排序后去重. 这三种方法我都做了性能测试,有兴趣的朋友可以去试试,这是测试地址 双重循环最慢(不是一般的慢),对象哈希是最快的,排序后去重根据浏览器不同比对象哈希慢2-3倍

JavaScript 数组遍历方法的对比

前言 JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 代码: var arr = [1,2,4,6] for(var i = 0, len = arr.length; i < len; i++){ console.log(arr[i]) } 复制代码 这是标准for循环的写法也是最传统的语句,字符串也支持,定义一个变量i作为索引,以跟踪访问的位置,len是数组的长度

JavaScript数组(对象)方法

数组的方法:首先,数组的方法有数组原型方法,也有从object对象继承来的方法.这里只详细说明一下数组的原型方法. (1)join:把数组中的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. 例如在控制台页面操作: var a=[1,2,3,4] => a [1, 2, 3, 4] a.join(':') =>"1:2:3:4" (2)push:向数组的末尾加一项,返回值是数组的新长度. var a=[1,2,3,4]; =>a [1, 2, 3, 4] a.p

javaScript数组去重方法

在JAvascript平时项目开发中经常会用到数组去重的操作.这时候就要用到JS数组去重的方法了. demo1: 第一种:JS数组去重操作方法是利用遍历原数组,利用数组的indexOf()方法来来判断新数组b中是否有原数组a中的元素,如果没有的话则在b数组的后面追加上a[i],如果有的话就不执行任何操作,最后可以达到数组去重的操作. 这种方法应该是平时开发中最常用的JS数组去重的方法了,简单又实用. demo2: 第二种去重的方法比较巧妙,是定义一个空对象和一个空数组,在遍历原数组的时候来用原数

为什么一个JavaScript数组splice方法,网页环境、node环境、java8环境等不一样呢

1.node环境. 版本: [[email protected] javascript]$ node -v v0.12.4 [[email protected] javascript]$ 例子如下: [[email protected] javascript]$ node > var ss = [11,22]; var tt = [55,66]; undefined > ss.splice(0,0,tt);console.log(ss.length);console.log(ss); 3 [

JavaScript数组去重方法汇总

1.运用数组的特性 1.遍历数组,也遍历辅助数组,找出两个数组中是否有相同的项,若有则break,没有的话就push进去. //第一版本数组去重 function unique(arr){ var res = [], len = arr.length; for(let i = 0;i < len; i++){ var reslen = res.length; for(let j = 0;j < reslen; j++){ //遍历辅助数组 if(arr[i] === res[j]){ brea

javascript 数组去重方法

方法一:ES6中的Set语法: <script> let arr = [1,2,3,4,3,2,1]; let newArr = [...new Set(arr)]; console.log(newArr); </script> 注意: 1.new 后面大写 2.返回的是伪数组,使用 [] 包起来 才是真正意义上的数组 方法二: 原文地址:https://www.cnblogs.com/KoBe-bk/p/11465287.html