首页 > 编程语言 >javascript处理数组

javascript处理数组

时间:2023-09-20 16:59:43浏览次数:44  
标签:arr 948 949 处理 长春市 javascript 数组 id subject

 

let data = [
  {  
    "subject_id": 948,  
    "xmdw": "长春市实验中学",  
    "sbnd": 2023,     
    "xmmc": "长春市实验中学食堂厨具设备更换项目"      
  },  
  {  
    "subject_id": 949,     
    "xmdw": "长春市教育技术装备与信息中心",  
    "sbnd": 2022,      
    "xmmc": "长春市教育装备与信息化项目智慧管理系统"  
  }    
];  
  
let subjectIds = data.map(item => item.subject_id);  

console.log(subjectIds);
 
//输出:
[948, 949]

=========================================================

let arr = ["948", "949"]; 
  
arr = arr.filter(item => item !== "949");  
  
console.log(arr);

//输出: 
["948"]

=======================================================

let arr = [  
  {  
    "subject_id": 948,  
    "xmdw": "长春市实验中学",  
    "sbnd": 2023,  
    "xmmc": "长春市实验中学食堂厨具设备更换项目"  
  },  
  {  
    "subject_id": 949,  
    "xmdw": "长春市教育技术装备与信息中心",  
    "sbnd": 2022,  
    "xmmc": "长春市教育装备与信息化项目智慧管理系统"  
  }  
];  
  
arr = arr.filter(item => item.subject_id !== 949);  
  
console.log(arr);

//输出: 
[  
  {  
    "subject_id": 948,  
    "xmdw": "长春市实验中学",  
    "sbnd": 2023,  
    "xmmc": "长春市实验中学食堂厨具设备更换项目"  
  }
]

 

标签:arr,948,949,处理,长春市,javascript,数组,id,subject
From: https://www.cnblogs.com/kgdxpr/p/17717737.html

相关文章

  • 算法学习 |Day 1 数组基础 704. 二分查找,27. 移除元素
    704.二分查找思路:二分查找的前置条件是数组有序且无重复元素,每次通过改变边界值来缩小查找范围。自己写的:可以看到对边界的判断存在问题,基本思路是左闭右闭,但是while循环的判断是按照左闭右开来写的。对于数组中仅包含一个元素且该元素是目标函数的情况会出错。重新调试后......
  • 无涯教程-JavaScript - BETA.DIST函数
    描述BETA.DIST函数返回beta分布。Beta分布通常用于研究样品中某物百分比的变化。语法BETA.DIST(x,alpha,beta,cumulative,[A],[B])争论Argument描述Required/OptionalXThevaluebetweenAandBatwhichtoevaluatethefunction.RequiredAlphaAparameterof......
  • 海量数据处理分析
    笔者在实际工作中,有幸接触到海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工......
  • 【3rd_Party】format() 处理一些常见的格式化解决方案
    C++20引入了新的format()函数,该函数以字符串形式返回参数的格式化表示。format()使用python风格的格式化字符串,具有简洁的语法、类型安全,以及出色的性能。format()函数接受一个格式字符串和一个模板形参包作为参数:template<class...Args>stringformat(conststring......
  • 树结构转数组/数组转树结构
    树结构转数组constlistTree=[{id:1,name:'部门1',pid:0,children:[{id:2,name:'部门1-1',pid:1,children:[......
  • Java学习之路--array--数组
    packagecom.chao.array;/*数组定义:1.数组市相同类型数据的有序集合2.数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成3.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组,声明数组变......
  • javascript 正则校验
    规则的国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等;区号:前面一个0,后面跟2-3位数字:0\d{2,3}电话号码:7-8位......
  • 每日一题:如何判断是否是数组,一个既简单又复杂的问题。(不要再用Object.prototype.toStr
    1、不要使用Object.prototype.toString.call()正常情况下:constarr=[1,2,3,4,5]constobj={}console.log(Object.prototype.toString.call(arr))//[Object,Array]console.log(Object.prototype.toString.call(obj))//[Object,Object]过去我们能够通过判断Object.proto......
  • 无涯教程-JavaScript - AVERAGE函数
    描述AVERAGE函数返回参数的平均值(算术平均值)。语法AVERAGE(number1,[number2]...)争论Argument描述Required/OptionalNumber1Thefirstnumber,cellreference,orrangeforwhichyouwanttheaverage.RequiredNumber2,...Additionalnumbers,cellrefe......
  • 每个.NET开发都应掌握的C#异常处理知识点
    上篇文章讲述了C#集合知识点,本文将介绍C#异常处理知识点。异常处理是.NET开发中至关重要的一部分,它允许开发者在程序出现错误或不正常情况时采取适当的措施,从而提高应用程序的稳定性和可靠性。本文将介绍C#异常处理知识点,异常的基本概念略过,请查看官网。1、自定义异常开发者可以......