Задать вопрос
@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')
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
@n1ksON
мидл
Потому что вы передаете в функцию строку 'user'
А нужно передать переменную user, в которой хранится объект
test(user)
Ответ написан
Комментировать
shock_rd
@shock_rd
Reactивный фронтендер и 3 литра в пятницу
Вы передаете обычную строку в функцию, попробуйте так:
test(user)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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