1. 首页
  2. 综合百科
  3. js数组分割函数(分享js数组去重最简单的方法)

js数组分割函数(分享js数组去重最简单的方法)

简介:关于js数组分割函数(分享js数组去重最简单的方法)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

然后,在介绍了JavaScript数组的基本概念、定义和使用方法之后,重点介绍了数组的常用方法。

7.向数组中添加新元素

使用push()方法,例如

var animals=[“狗”、“猫”、“猪”];animals . push(" cow ");或者使用长度下标方法,例如

animals[animals . length]=" cow ";

8.数组方法

8.1 toString()将数组值转换为逗号-separated字符串。

var animals=[“狗”、“猫”、“猪”];console.log(animals.toString())的结果是:狗猫猪。

8.2 join()把数组值转化为自定义字符分隔的字符串

var动物=[“狗”、“猫”、“猪”];console.log (animals.join ("* "))的结果是3360dog * cat * pig。

8.3 push()入栈和pop()出栈

push()在数组末尾添加一个新元素,并返回新数组的长度。

var animals=[“狗”、“猫”、“猪”];var len=animals . push(" cow ");//新数组的结果为[“狗”、“猫”、“猪”、“牛]],len的值为4pop()弹出(或删除)数组末尾的元素并返回弹出的元素。

var animals=[“狗”、“猫”、“猪”];var animal=animals . pop();//新数组的结果是["狗","猫"],动物的值是"猪"。

8.4 unshift()反向位移和shift()位移

unshift()在数组的开头添加一个新元素,并返回新数组的长度。

var animals=[“狗”、“猫”、“猪”];var len=animals . un shift(" cow ");//结果是[“牛”、“狗”、“猫”、“猪”],len的值是4shift()删除数组的第一个元素,其他元素的下标前移,返回被删除的元素。

var animals=[“狗”、“猫”、“猪”];var animal=animals . shift();//结果是["狗" "猫" "猪]],动物的值是"牛"。

8.5 splice()用于向数组添加新元素或删除元素

var动物=[“狗”、“猫”、“猪”];var removeds=animals.splice(1,2,"绵羊","小鸡");//原数组是添加或删除的数组,返回值是删除的数组元素组成的数组。结果是动物: [“狗”、“羊”和“小鸡”],去掉了: [“猫”和“猪”];

描述:第一个参数是添加数组元素的起始位置;

第二个元素是从第一个参数中删除的元素数量;

第三个和后续参数是新添加的元素。

8.6 concat()合并现有数组并返回一个新数组,不会改变原有数组的值。

var animal1s=["狗"、"猫"、"猪"];var animal2s=["绵羊","小鸡"];var animals=animals . concat(animals);或者变化动物=动物。concat (["绵羊","小鸡"]);结果是:["狗","猫","猪","羊","小鸡"]"]

8.7 slice()用数组的某个片段切出新数组。

var animal1s=["狗"、"猫"、"猪"、"羊"、"小鸡"];var animals=animalls . slice(1,4);结果就是[“猫”、“猪”、“羊”]

注意:第一个参数是起始位置,从上面例子中的第一个(下标)元素开始。

第二个参数是结束位置,但它不包括结束位置,所以上面的例子中不包括下标为4的元素。如果省略了第二个参数值,则该值被带到尾部,包括尾部元素。

8.8 sort()以字母顺序对数组进行排序,改变原数组的值。

如果对数字进行排序,会得到错误的结果。比如100会排在25之前,但是数字怎么排序?可以使用回调函数。例如

var点数=[40,100,1,5,25,10];points.sort(function(a,b){ return a-b;});//ascending points . sort(function(a,b){ return b-a;});//降序

8.9 reverse() 反转数组中的元素,即从尾部到头部重新排列。和sort()一起用,可以实现倒序排列。

本文主要介绍了关于js数组分割函数(分享js数组去重最简单的方法)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/729746.html