javascript - JavaScript 对象中的 if 语句
问题描述
我有这个对象,我想在 field_id 等于 40 时返回一个值。我该怎么做?在这种情况下,我想返回111
myObj = [{
id: 11,
company_id: 1,
field_id: 7,
value: 700,
},
{
id: 12,
company_id: 1,
field_id: 40,
value: 111,
},
{
id: 13,
company_id: 1,
field_id: 41,
value: 222,
}]
解决方案
for(item of myObj) { if(item.field_id == 40) return item.value; }
推荐阅读
- javascript - 如何检查数组对象的属性是否与另一个对象数组中的值之一匹配
- powershell - 我需要在文件夹中为我找到的每个 csv 名称创建文件夹
- mysql - 比较字符串日期和没有日期的日期
- r - 使用 dplyr 按字符串的最高出现过滤分组行
- mysql - 如何在 MySQL/MariaDB 中添加一个生成的列,该列将根据其他列中的信息计算日期?
- angular - 带有复选框角度材料的动态数据树
- assembly - SSE4.1 无符号整数比较与溢出
- javascript - 有没有办法通过 JS 中的 RTC 发送变量?
- graphics - 将特定矩形上的交换链图像清除为特定颜色
- c# - C# 生成 JWT 令牌,其中应放置验证签名