美文网首页web开发
改变数组内部的值并根据指定的位置存储数据

改变数组内部的值并根据指定的位置存储数据

作者: 1994陈 | 来源:发表于2019-05-10 11:12 被阅读0次
var arr=['a','b','a','a','a']
 var _arr=this.arr.filter((item)=>{
                if(item == 'a'){
                    return item
                }
            }) 
            var arr1=[]
             this.arr.map((item,index)=>{
              if(item == 'a'){
                  item=item+index
              }
             arr1.push(Object.assign({},{index,item}))
            })
          
            var _arr1=[]
            for(var i in arr1){
                  _arr1.push(arr1[i].item)
            }
             console.log(_arr1)

得到的结果:["a0", "b", "a2", "a3"]

相关文章

  • 改变数组内部的值并根据指定的位置存储数据

    得到的结果:["a0", "b", "a2", "a3"]

  • ArrayList简介

    ArrayList简介 ArrayList实现了List接口,内部以数组存储数据,允许重复的值。由于内部是数组实现...

  • Where do I belong(数组排序并找出元素索引)

    数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:...

  • 数组排序并找出元素索引

    数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:...

  • FCC-JS-BAS-Where do I belong-数组排

    数组排序并找出元素索引 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:...

  • Day 9什么是哈希表

    哈希表存储了键和值组成的数据,通过计算键的哈希值,再将其mod存储数据的数组的长度进行键值对的存储,并使用链表存储...

  • Swift数组

    创建数组 数组是用来有序存储同样类型的值。同样的值可以在数组中不同的位置出现多次。 Swift中数组中存储的值类型...

  • 散列表

    啥叫散列表?根据你提供的key值,通过设计的hash函数求得一值,找到对应的数组位置,将其存储在该位置。这里遇到h...

  • Android hashMap和hashTable的区别

    HashMap的内部实现是数组+链表 1,每个元素在数组中的位置都是根据key的hash值来确定的 2,由于key...

  • ThreadLocal的作用以及实现原理

    ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只能在指定的线程...

网友评论

    本文标题:改变数组内部的值并根据指定的位置存储数据

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