Я застрял с чем-то, что происходит при использовании lodash _.findWhere (то же самое с _.where)
var testdata = [
{
"id": "test1",
"arr": [{ "a" : "a" }]
},
{
"id": "test2",
"arr": []
}
];
_.findWhere(testdata, {arr : [] });
//--> both elements are found
Я пытаюсь извлечь элементы из testdata, где arr — пустой массив, но _.where также включает элементы с непустыми массивами.
Я также тестировал _.matchesProperty, но результат тот же.
Я уверен, что упускаю что-то простое, но не могу понять, что :s
пожалуйста помоги :)
http://plnkr.co/edit/DvmcsY0RFpccN2dEZtKn?p=preview