美文网首页
JavaScript查找一个数组中符合某个条件的值,并将符合条件

JavaScript查找一个数组中符合某个条件的值,并将符合条件

作者: 曲昶光 | 来源:发表于2021-08-15 18:41 被阅读0次
  1. 利用find函数和es6箭头函数,下面方法取到数组中满足条件的第一个元素;
var newArray  = {};//新对象
var array = [
 {name:'aiai',age:18},
 {name:'sisi',age:18},
 {name:'lulu',age:18},
 {name:'sisi',age:19}
]; 
//查找符合条件值并存入新数组
newArrar = this.array.find((item) => {
   if(item.name === 'sisi'){
     return item
   }
 })
//此时 newArray = {name:'sisi',age:18}
  1. 查找符合条件的所有元素
var newArray  = [];//新数组
var j = 0;
var array = [
 {name:'aiai',age:18},
 {name:'sisi',age:18},
 {name:'lulu',age:18},
 {name:'sisi',age:19}
]; //目标数组
 
//查找符合条件值并存入新数组
for(let i in array){
 if(array[i].name == 'sisi'){
  newArray[j++] = array[i]
 }
}
//此时 newArray = [{name:'sisi',age:18},{name:'sisi',age:19}]

转自https://blog.csdn.net/sisi_chen/article/details/82389773

相关文章

  • JavaScript查找一个数组中符合某个条件的值,并将符合条件

    利用find函数和es6箭头函数,下面方法取到数组中满足条件的第一个元素; 查找符合条件的所有元素 转自https...

  • JavaScript查找一个数组中符合某个条件的值,并将符合条件

    1. 利用find函数和es6箭头函数,下面方法取到数组中满足条件的第一个元素; 2. 查找符合条件的所有元素

  • array_filter函数

    用回调函数过滤数组中的元素,把符合条件的数组保留(key值不变),不符合条件的数组舍弃

  • PHP使用正则的函数

    匹配一个符合条件后返回 匹配所有符合条件后返回 匹配符合条件的进行替代 正则匹配(将数组中符合条件的元素形成新数组...

  • 数组超实用的常见方法:find、findIndex、some、e

    这里介绍几个数组常用的而且超级实用的方法,主要都是用来获取数组中符合条件的某个值 1、find:给定条件,返回数组...

  • es6常用数组方法

    .map() 返回一个 由数组对象中某个属性值 所组成的数组 .filter() 返回一个由 原数组中符合某些条件...

  • findIndex

    找到符合条件的数组第一个元素位置 findIndex() 并没有改变数组的原始值 如果没有符合条件的元素返回 -1...

  • js按条件筛选数据

    1、filter() 返回符合筛选条件的所有元素 2、find() 返回符合测试条件的第一个数组元素值 3、so...

  • filter属性

    filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。如果没有符合条件的元...

  • 使用vlookup的注意点

    vlookup简介 通过对比,查找出多列当中符合条件的参数,并输出对应的值。 常用于查找一大堆数据当中,符合条件的...

网友评论

      本文标题:JavaScript查找一个数组中符合某个条件的值,并将符合条件

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