首页 > 其他分享 >找到数组里某个元素并返回该对象或者数组

找到数组里某个元素并返回该对象或者数组

时间:2023-02-02 11:35:27浏览次数:66  
标签:groupName item 元素 var 数组 某个 id

找到数组里某个元素并返回该对象

jquery里的filter方法

var taskid = $("#hidTaskId").val();  
$.getJSON('requestAddress?taskId=' + taskid +'&stepId=4687', function(data){ 
  var IsNewSysArr = data.filter(function(elem, index,data){ 
      return elem.propId == 'isNewVer';
  });
});    

 

 

ES6中也有许多遍历的方法
https://blog.csdn.net/chelen_jak/article/details/78840550

Filter
例:在一串数组里面找到有某个属性的对象(返回的是数组)

var tableData = [
    {
        groupId: 11,
        groupName: '小组221'
    },{
        groupId: 12,
        groupName: '小组2311'
    },{
        groupId: 13,
        groupName: '小组1231'
    },
]
var groupName = '小组1231';
var result = tableData.filter(item => {
    return item['groupName'] == groupName
})
tableData = [...result];   

Find

例:在一串数组里面找到有某个属性的对象(返回的是对象)

var  submitData = {
  id: 1,
  text: 'test'
}
var dataArr = [
  {
      id: 1,
      text: 'test'
  },{
      id: 2,
      text: 'test'
  }
]
var tmpObj = dataArr.find((item)=>{
  return item['id'] == submitData['id']
})

 

标签:groupName,item,元素,var,数组,某个,id
From: https://www.cnblogs.com/whqbk/p/17085473.html

相关文章

  • 代码随想录算法训练营第一天 | 704. 二分查找、27. 移除元素
    704.二分查找力扣题目链接:https://leetcode.cn/problems/binary-search/核心:使用二分法前提:1)数组为有序数组2)数组中无重复元素。二分法区间的定义:......
  • 代码随想录算法训练营Day01| 数组理论基础, 704.二分查找 27.移除元素
    数组理论基础数组下标都是从0开始的。数组内存空间的地址是连续的。(正是因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素......
  • 【基础知识笔记】017 数组和矩阵的操作-上
    数组是MATLAB数据进行存储和处理的基本形式。矩阵是特殊形式的数组。数组与矩阵的操作是MATLAB语言的基础与特色所在1.数组(矩阵)的生成1.1直接生成矩阵的生成可以通......
  • 最大子数组和
    给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。constmaxSubArray=(nums=[-......
  • 【基础知识笔记】004 matlab-矩阵和数组的关系
    之前以为是两种东西,今天看了mathworks的官网才知道所有MATLAB量都是多维数组,与数据类型无关。矩阵是指通常用来进行线性代数运算的二维数组1.数组创建要创建每行包......
  • Java(14)数组
    一、数组的基本概念1、什么是数组数组是相同类型元素的集合。创建数组的时候,Java就会再内存中分配一段连续的空间来存放数组的内容。每一个数组内容都有自己的编号,这......
  • 算法随想Day1【数组】| LC704-二分查找、LC27-移除元素
    LC704.二分查找二分法编码时的难点,在于对数组边界问题的处理上。处理该问题的思想有两种,这两者的区别是基于数学里区间的概念去解释的。对于区间,[1,1]的取值是合理的,而[......
  • P3374 树状数组 1
    题目链接用途:以O(logn)的复杂度维护前缀和这个讲的超级清楚我就不写了(这里只贴下具体代码实现:lowbit函数:查询第x个元素的前缀和:将区间的第i个元素增加v:......
  • C语言基础:结构体对齐规则与0字节数组
    C语言基础:结构体对齐规则与0字节数组不同的编译器和系统默认的对齐规则会有差异,这里我使用的win32的MinGWC语言结构体一般是默认四字节对其的。结构体对其规则一般的,C语言结......
  • Python之字典查找元素(3种方式)
    本文描述的是查找字典的某一个元素(字典遍历元素请点击->这里)上下文代码smart_girl={"name":"yuanwai","age":25,"sex":"女"} 第一种方式:[]注意:这种......