Задать вопрос
@svk44

Как обратиться к свойству объекта?

почему при передаче в функцию объекта выдает undefined у свойства obj.name
function test(obj) {
    if (obj.name.length % 2 === 0) {
        console.log('0')
    }
    console.log('1')
}
let user = {
    name: "John",
    age: 30,
}
test('user')
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
@n1ksON
мидл
Потому что вы передаете в функцию строку 'user'
А нужно передать переменную user, в которой хранится объект
test(user)
Ответ написан
Комментировать
shock_rd
@shock_rd
Reactивный фронтендер и 3 литра в пятницу
Вы передаете обычную строку в функцию, попробуйте так:
test(user)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы