Ho questoCon Underscorejs, come scoprire se un array contiene un altro array?
var matches = bookmarks.filter(function(x) {
return _.contains(x.get("tags"), 'apple');
});
che restituirà gli oggetti di segnalibro che hanno i tag mela
Voglio mettere una matrice lì invece di tirare e di tutti i segnalibri che hanno i valori corrispondenti, simile a questo
var matches = bookmarks.filter(function(x) {
return _.contains(x.get("tags"), ['apple','orange']);
});
Questo non funziona, in alcun modo per farlo funzionare?
EDIT: mi dispiace, i segnalibri è una raccolta e im cercando di restituire i modelli che hanno la mela e tag arancio
Non correlato ... perché stai mescolando i metodi di elaborazione degli underscore e degli array nativi? 'Array.filter' e' _.taintains'. Non dovresti usare '_.filter'? –
@JosephSilber Ahh, non sapevo di '_()', in realtà non ho usato underscore anche se –
Titolo non ha senso per me – glyph