美文网首页
js 中的数组操作、以及常用方法

js 中的数组操作、以及常用方法

作者: Simon_s | 来源:发表于2019-08-21 14:19 被阅读0次
1、交换数组指定位置元素位置
例如: [1 ,2, 3, 4] ===> [1, 2, 4, 3]

// x , y是要交换元素的位置(index+1)
function arrIndexExchange(array, x, y){
    array.splice(x - 1, 1, ...array.splice(y - 1, 1, array[x - 1]));
    return array;
};
2、数组去重,想到的就是ES6的 new Set()
let array=[1,2,3,1,'1']
[...new Set(array)]
(4) [1, 2, 3, "1"]
3、使用 array.reduce 来统计一个数组中数字重复出现的次数
const arr =[1,2,3,1,4,45,4,67,6,823,8,8];
const statistics = arr.reduce((tally,item)=>{
        tally[item]? tally[item]++ : tally[item] = 1;
        return tally;
},{});
console.log(statistics); // {1: 2, 2: 1, 3: 1, 4: 2, 6: 1, 8: 2, 45: 1, 67: 1, 823: 1}

相关文章

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • js 中的数组操作、以及常用方法

  • JS jsonArray操作

    JS jsonArray操作 js对数组对象的操作以及方法的使用 如何声明创建一个数组对象:var arr = n...

  • JavaScript数组去重

    JavaScript中数组的常用操作之数组去重 方法一 方法二

  • JavaScript查找数组

    JavaScript中数组的常用操作之查找数组 Array.includes() 方法 array.include...

  • 数组常用方法

    数组常用方法 一、js数组常用方法: 1、join() Array.join() 方法将数组中所有元素都转换成字...

  • JS 中 数组的常用操作

    遍历数组 map map方法的作用在于处理流式数据,比如数组。 map() 方法返回一个新数组,数组中的元素...

  • JS常用的方法

    在ES6中常用操作方法 对象方法 数组方法 数字方法 可以使用展开运算符号(...)来有条件地向 JS 对象快速添...

  • js-数组的基本操作

    本文主要介绍js数组元素的一些基本操作,常用的一些方法 关键词:创建数组、新增数组元素、删除数组元素、将数组变成字...

  • JavaScript中数组操作常用方法

    1.检JavaScript中数组操作常用方法测数组 1)检测对象是否为数组,使用instanceof 操作符 2)...

网友评论

      本文标题:js 中的数组操作、以及常用方法

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