"JavaScript 数组筛选:如何获取对象中特定属性值为 true 的元素"\n\n使用 JavaScript 中的 filter 方法可以轻松地筛选出数组中对象属性值为 true 的元素。您可以使用对象的属性来判断某个值是否为 true,然后返回过滤后的数组。\n\n以下是一个示例代码:\n\njavascript\nconst arr = [\n { name: \"Alice\", active: true },\n { name: \"Bob\", active: false },\n { name: \"Charlie\", active: true },\n { name: \"David\", active: false }\n];\n\nconst filteredArr = arr.filter(obj => obj.active === true);\n\nconsole.log(filteredArr);\n// 输出结果: [{ name: \"Alice\", active: true }, { name: \"Charlie\", active: true }]\n\n\n在上面的示例中,filter 方法会迭代数组 arr 的每个元素,并将符合条件的元素添加到 filteredArr 数组中。在这个例子中,我们通过判断 active 属性是否为 true 来筛选出满足条件的对象。最后,filteredArr 数组只包含了 active 属性值为 true 的对象。


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

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