Выражение object1 object2 что делает

Обновлено: 22.12.2024

Я унаследовал некоторый код в базе кода React Native и мне было просто любопытно, что означает этот синтаксис. Не могу найти хороший ответ, прибегая к помощи Google, но я вошел в консоль, похоже, что:

4 ответа

Это const myObject = <. object1. object2>называется комбинацией свойств объектов с использованием spread sysntax , поэтому вы можете создавать объекты, используя атрибуты из нескольких объектов.

Например, в следующем примере показано, как Object.assign функция Object.assign и синтаксис распространения.

На самом деле, нет:

Первый - это логические операторы.

const myObject = object2? ojbect2: object1

С другой стороны, распространяйте синтаксис, смотрите на этой странице описание того, как это работает. Предполагается, что он используется для расширения встроенных объектов для передачи любому другому объекту/функции.

Первый набор кода использует то, что известно как троичный оператор. Это блок if then else . Вот что это значит:

Второй набор кода является оператором распространения и используется для объединения объектов и массивов. Дайте следующие предметы:

С распространенным синтаксисом два объекта объединяются:

Посмотрите другие вопросы по меткам javascript operators object arrays или Задайте вопрос

Читайте также: