Иногда я вижу in
operator с кодом JavaScript в Интернете, но не так много раз. Всего несколько кодов использовали его.В чем преимущество использования `in` -операторов в JavaScript?
Я думаю, причина, почему его использование заключается в том, чтобы сделать код более смысловым. Мне сейчас интересно.
Какова была цель, когда они стандартизировали его? В чем преимущество использования операторов in
в JavaScript?
Редактировать: Умм, извините. Я думал об операторе .
, поэтому я хотел сказать, что это было.
«Вы можете использовать их вместо этого, чтобы проверить, существует ли свойство, и почему вы используете in
?»
if(object["name"])
if(object.name)
Я не мог думать о том случае, когда object
является {name: undefined}
. Сожалею.
Преимущества в отличие от чего? – Quentin
Как и любой другой оператор, вы используете его, когда вам нужно делать или выяснять, что он делает или узнает для вас. –
@Joaquinglez - Какой массив? Что это связано с 'for'? – Quentin