美文网首页
数组去重,以及数组的方法

数组去重,以及数组的方法

作者: 糖心m | 来源:发表于2017-06-12 23:51 被阅读101次

1.数组去重

var arr1 = [1,2,3,4,5,6,7,8,9,8,7,4,56,,12,3];

var Arr1 = [];for(var i in arr1){ if(Arr1.indexOf(arr1[i]) == -1){ Arr1.push(arr1[i]) }} //从小到大排列

document.write(Arr1.sort(fun).join("<"))function fun(a,b){ return a-b}

2.字符串截取      Slice(开始的下标,结束的下标(不包含本身))        Var  a=[1,2,3,4,5]        Alert(a.slice(0,3))//1,2,3        alert(a.slice(1,-1))//2,3,4      Substr(开始的下标,截取的长度)      Substring(开始的下标,结束的下标)

1.如果开始位置或结束位置为负数时,则将其置为0,返回原数组。

2.如果开始位置和结束位置都为负数,则返回空数组。

3.如果起始位置大于结束位置,可以调换两参数的位置

3.操作数组

1. 创建数组:两种方法var arr=[1,2,3,4] ,Var arr=new Array();

2. arr.unshift(0)向数组添加数据原有数据向后移(向前边添加数据)

3. arr.push(4,5,6)向数组末尾添加数据

4. arr.splice(3,2,2.5,2.8)

5. 插入元素,向数组某个位置添加数据,超过两个参数时splice第一个数添加数据的位置,第二个数在这个位置后删除元素的个数,第三个数添加数据

6. 两个参数时:splice(删除元素的位置,删除元素的个数)删除元素时返回值以数据的类型返回,返回值是删除的数据 var a=arr.Splice(3,1)此时的a就是数组,数组里是删除的元素

7. [0,1,2,3,4,5,6]修改元素:arr[1]=”1”,

8. 查看元素:var b=arr[4];第四个是数字4,从0开始数

9. 合并数组:var array1=[1,2,3];var array2=[4,6]  数组:Array=[1,2,3,4,6]

10. Var d=array1.concat(array2)

11. 被合并的数组数据在合并数组数据后面12. 颠倒数组:array1.reverse();console.log(array1)13. 演示:[3,2,1]14. 分割数组:var str=array1.join(“.”)  Console.log(str)3.2.1

相关文章

  • 数组去重,以及数组的方法

    1.数组去重 var arr1 = [1,2,3,4,5,6,7,8,9,8,7,4,56,,12,3]; var...

  • Array集结号

    实现数组去重的几种方法 数组去重一 数组去重二 利用数组indexof+push实现数组去重 数组去重三 利用对象...

  • 数组

    数组 数组常用方法 数组去重

  • ES6数组去重

    普通数组去重 方法1 方法2 对象数组去重

  • js数组去重、对象数组去重

    普通数组去重 一、普通数组去重 方法一:遍历数组法 方法二:排序法 方法三:对象法 对象数组去重 方法一:将对象数...

  • js:数组去重

    数组去重的常见写法: 数组去重封装成方法: es6的数组去重(Array.from):

  • 数组去重

    分类 非对象数组去重 对象数组去重 分类一 --- 非对象数组去重 方法一: set(es6常用) 方法二:red...

  • 数组对象去重方法:

    数组对象去重方法: // 数组对象去重 ```` toRetry = (arr = []) => { let re...

  • js常用方法

    类型判断 数组 对象 去重方法(一) 数组 对象 去重方法(二) 数组(字符串)一个元素出现的次数 删除数组中一个...

  • 数组去重4种方法

    怎么把类数组转换为数组? 数组去重4几种方法:

网友评论

      本文标题:数组去重,以及数组的方法

      本文链接:https://www.haomeiwen.com/subject/gkbrqxtx.html