Есть массив объектов. Нужно сделать вывод данных по ключу со всех объектов, дело в том, что ключ который вводишь есть, значение у ключа тоже есть, а выводит underfined
.
var array = [
{name: 'vlad', age: 5},
{name: 'max', age: 3},
{name: 'anton', age: 7}
]
var userkey = prompt('По какому ключу ищем?');
function checkKey() {
for(var i = 0; i < array.length; i++) {
if(userkey in array[i]) {
document.write(array[i].userkey + '<br />');
}
}
};
checkKey();
Вот так должно работать.
var array = [
{name: 'vlad', age: 5},
{name: 'max', age: 3},
{name: 'anton', age: 7}
]
var userkey = prompt('По какому ключу ищем?');
function checkKey() {
for(var i = 0; i < array.length; i++) {
if(userkey in array[i]) {
document.write(array[i][userkey] + '<br />');
}
}
};
checkKey();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В официальной документации описаны удобные js методы по работе с битрикс24Мне нужно достать всю информацию о задаче с определенным ID