Выражение object1 object2 что делает
Обновлено: 21.11.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 или Задайте вопрос
Читайте также: