首页 > 其他分享 >js es6 判断数组对象中包含是否含有某个属性值

js es6 判断数组对象中包含是否含有某个属性值

时间:2023-03-05 12:02:46浏览次数:47  
标签:es6 Rows 0.00 value js hasOwnProperty 数组 data 37.50


if (data && data.hasOwnProperty('Rows')) {
(data.Rows.Row ||[]).map((row) => {
if (row.hasOwnProperty("Summary")) {

}
})
}

hasOwnProperty 就是判断是否含有key 为  Rows 的属性

数据:


"Rows": {
"Row": [
{
"ColData": [
{
"id": "4",
"value": "Jane Litigious"
},
{
"value": ""
},
{
"value": ""
},
{
"value": ""
},
{
"value": ""
},
{
"value": "37.50"
},
{
"value": "37.50"
}
]
},
{
"group": "GrandTotal",
"type": "Section",
"Summary": {
"ColData": [
{
"value": "TOTAL"
},
{
"value": "0.00"
},
{
"value": "0.00"
},
{
"value": "0.00"
},
{
"value": "0.00"
},
{
"value": "37.50"
},
{
"value": "37.50"
}
]
}
}
]
}

​https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty​


标签:es6,Rows,0.00,value,js,hasOwnProperty,数组,data,37.50
From: https://blog.51cto.com/u_15976398/6101349

相关文章

  • #yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map
     目录​​前言​​​​需求​​​​解决思路​​​​代码​​​​运行结果​​前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作......
  • 10-11——ES6
    第十周ES6——1变量ES6ECMA规定了JS的标准,主要包括:语法、APIES6也是ES2015JavaScript=ECMAScript+DOM+BOMlet和const声明变量和常量;不知......
  • 6.手写JSON.stringify、JSON.parse ?
    JSON.stringifyJSON.stringify() 方法将一个JavaScript对象或值转换为JSON字符串,如果指定了一个replacer函数,则可以选择性地替换值,或者指定的replacer是数组,则可......
  • Three.js使用webWorker进行八叉树构建
    更新:经过一番尝试发现了这种方式的局限模型太大构建的八叉树结构也非常大一个10万个点的模型构建的八叉树在控制台内存中居然有150M而主线程在接受大量数据的时候又产生......
  • Three.js使用WebWorker进行八叉树碰撞检测
    经过一番探索后还是采用了整个碰撞检测都交给worker来做​​原因​​如果是小的模型还是不需要这么做的js线程足够处理构建时的开销步骤将需要被检测的物体集合转换成可......
  • 高效自动化工具之在线json
    在开发过程中,遇到很多问题,其中特别棘手的一个问题,就是一些批量工作,该类工作非常重要,但是又没有技术含量。比如:批量给一个变量加上前缀;批量找出xml里面的数字;根据数组,批量生......
  • 使用jstl得加pom里的依赖
    <!--jstl--><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><dependency><groupId>taglibs</groupId><......
  • golang标准库 json
    序列化:将内存中对象存储下来,把它变成一个个字节,转为二进制数据反序列化:将文件的一个个字节恢复成内存中队形。从二进制数据中恢复字符序列化:jsonxml二进制序列化:proto......
  • 1.多种方式数组去重、扁平化,求最值,对比优缺点
    首先了解一下什么是数组扁平化?将一个嵌套多层的数组Array(嵌套可以是任何层数)转换为只有一层的数组。数组去重先总结数组的方法:pop、push、shift、unshift、sort、splice......
  • 2.多种数组方法 扁平化
    2019年的ES10中新增了扁平化APIflat①flat实现指定深度的数组扁平化functionflatten6(arr,depth=1){if(!Array.isArray(arr))return[]if(typeofdept......