javascript - 数组 - 当值为 true 时提取标签

标签 javascript

我有这个数组

{ 1: NaN
2: NaN
120: NaN
121: NaN
122: NaN
125: NaN
126: NaN
127: NaN
128: NaN
129: NaN
130: NaN
131: NaN
132: NaN
133: NaN
134: NaN
135: NaN
136: NaN
602: NaN
603: true
604: true
605: NaN
607: NaN
608: NaN
609: NaN
610: NaN
612: NaN
613: NaN
614: NaN
615: NaN
616: NaN
617: NaN
765: NaN}

问题很简单:当值为true时,如何提取标签(1,2,120,122,125..)?

最佳答案

您可以过滤值为 true 的键

var obj = { 1: NaN,2: NaN,120: NaN,121: NaN,122: NaN,125: NaN,126: NaN,127: NaN,128: NaN,129: NaN,130: NaN,131: NaN,132: NaN,133: NaN,134: NaN,135: NaN,136: NaN,602: NaN,603: true,604: true,605: NaN,607: NaN,608: NaN,609: NaN,610: NaN,612: NaN,613: NaN,614: NaN,615: NaN,616: NaN,617: NaN,765: NaN};

var values = Object.keys(obj).filter(key => obj[key])
console.log(values)

关于javascript - 数组 - 当值为 true 时提取标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67297775/

相关文章:

javascript - 制作一个可以用一个参数执行多个回调的函数

javascript - 用于推送通知的 Node.js 或 Vert.x

javascript - js文件加载顺序

javascript - 使用自动播放功能使用 HTML5 音频播放电台

javascript - HTML5 FileApi + FileReader - 使用 SWF 馈送 <object>

javascript - Chrome 中的 jQuery 动画问题

javascript - knockoutjs 使用嵌套数组映射自定义对象

javascript - 登录后重复 AJAX 请求

javascript - 具有延迟的nodejs异步循环

带有分组功能的 JavaScript 排序功能