Tengo el siguiente objetohallazgo clave de objeto en underscore.js
{ join: {} }
me gustaría encontrar que es objeto por defecto de la matriz a continuación
[
{ login: { label: 'Login', url: '#login' } },
{ join: { label: 'Join', url: '#join', theme: 'a' } },
{ home: { label: 'none', icon: 'home', url: '#', theme: 'a' } }
]
me gustaría recorrer la matriz y hacer coincidir la clave, en este caso 'join'
.
Esto es lo que tengo hasta ahora:
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;
});
Esta es la primera vez que he utilizado subrayado después de haber oído mucho sobre él. Cualquier ayuda, más que bienvenido
Una menor (fuera del tema) punto: Estás usando 'label: 'none''. Seguramente 'label: null' (u omitir la propiedad' label') sería una manera más precisa de representar esto? Tal como está escrito, esperaría que la palabra "ninguna" realmente se represente en la interfaz de usuario. – davidchambers
Buen puntero - gracias – Chin