У меня есть переменная с именем t
.Как проверить, имеет ли свойство переменной id?
Несколько раз эта переменная равна некоторому объекту:
var t = {id:2 Name:"Mike" };
И несколько раз эта переменная может содержать только string.Like это:
var t = "someString";
В какой-то момент мне нужно проверить, если переменная объект, и если он содержит свойство с именем id
.
Как проверить, является ли переменная объектом и содержит свойство с именем id
?
Есть ли причина, чтобы когда-либо использовать первый вариант? –
В этом контексте нет ... Все, что задохнется на 't.id ===', не пройдет мимо первой проверки. –