可以使用 JavaScript 的数组方法find来查找数组中满足条件的元素。以下是一个可能的实现:

const array = [
  {fl_name: '全天房费率', is_selected: 0, _id: '3yb2pa0hfkxf'},
  {fl_name: '半天房费率', is_selected: 1, _id: '3yb2pa0hfkxd'}
];

const selectedId = array.find(item => item.is_selected === 1)?._id || null;

console.log(selectedId); // 输出 '3yb2pa0hfkxd'

在上述代码中,find方法会遍历数组中的每个元素,判断item.is_selected === 1是否满足条件。如果找到满足条件的元素,则返回该元素的_id属性值;如果找不到满足条件的元素,则返回null。在这里使用了可选链操作符?.来处理可能返回undefined的情况,以避免出现错误。

JavaScript 数组查找:如何获取 is_selected 为 1 的 _id

原文地址: https://www.cveoy.top/t/topic/qxU4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录