我有以下对象
{ join: {} }
我想从下面的数组中找到它的默认对象
[
{ login: { label: 'Login', url: '#login' } },
{ join: { label: 'Join', url: '#join', theme: 'a' } },
{ home: { label: 'none', icon: 'home', url: '#', theme: 'a' } }
]
我想循环遍历数组并匹配键,这里的键是'join'
。
以下是我目前的代码:
var butt_to_find = { join: {} }
var all_buttons = 'array above'
var matching = _.find(all_buttons, function(default_button){
return if default_butt key @ 1 is the same as butt_to_find key @ 1;
});
在听了那么多关于Underscore的内容之后,这是我第一次使用它。非常欢迎任何帮助。
label: 'none'
。毫无疑问,使用label: null
(或省略label
属性)更准确地表示此内容是更好的方式,这样写可以避免在 UI 中实际呈现出单词“none”。 - davidchambers