@Nik1712

Как получить ключи объекта, значения по которым удовлетворяют условию?

Есть объект:

{
  "10002":{"color":"black"},
  "10003":{"color":"white"}
}

Как получить имена свойств, значения которых содержат color:black (здесь это 10002)?
  • Вопрос задан
  • 505 просмотров
Решения вопроса 2
kulakoff
@kulakoff
Vue.js developing
var obj = {"10002":{"color":"black"},"10003":{"color":"white"}}
var res =  Object.keys(obj).filter(item => obj[item].color === 'black')
console.log(res)
Ответ написан
@AlexRas
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd
Гугли и ты откроешь врата знаний!
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
В JQuery есть .each
$.each({"10002":{"color":"black"},"10003":{"color":"white"}}, function(i,n){if(n.color == "black")console.log(i)})

.forEach принимает только [] массив
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы