Описание тега object-destructuring
Используйте этот тег для синтаксиса деструктурирования объектов JavaScript.
1
ответ
Почему этот JavaScript не интерпретируется как блок кода при использовании точки с запятой?
В Chrome версия ^72 если я запускаю следующее JavaScript нет ошибок. { prop: p } = { prop: 'prop' } >> { prop: 'prop' } Таким образом, строка кода неожиданно интерпретируется как выражение выражения. Но если я запускаю тот же код с точкой с за…
10 дек '18 в 19:25
1
ответ
Установка значений ранее инициализированных переменных с использованием синтаксиса деструктурирования объекта
Моя ситуация такова, что у меня есть несколько переменных, которые я хочу установить - однако их значения зависят от другой переменной. Так вот что я имею в виду var { columns, rows, tableColumnExtensions, sorting, editingRowIds, addedRows, rowChang…
31 июл '18 в 19:31
2
ответа
Как деструктурировать объект на основе динамически определенной переменной
Я работаю с неизменным объектом, который мне нужно добавить вычесть массив значений из. Я знаю, что это возможно, используя ES6, разрушая следующее. const {countries, remainder} = someObj // {countries:...,languages:..., ...keys}; В результате я пол…
06 янв '19 в 18:59
1
ответ
Что такое деструктурирующее назначение и его использование?
Я читал о деструктурирующем назначении, представленном в ES6. Какова цель этого синтаксиса, почему он был введен и каковы некоторые примеры его использования на практике?
09 фев '19 в 10:20
1
ответ
Escape зарезервированные ключевые слова в объекте, разрушающем присваивание
Можно ли использовать зарезервированные ключевые слова в объекте, разрушающем назначение. В частности, я пытаюсь обработать JSON со свойством свойства с именем default. //Doesn't compile class FooBar { constructor({foo, default}) { this.foo = foo; t…
03 окт '18 в 21:03
0
ответов
Деструктуризация объектов в ES6
У меня есть функция, которая просто возвращает часть существующего объекта. в этом случае я использую деструктуризацию объекта, но для этого мне нужно повторить мой код дважды, один для получения свойств и один раз для создания объекта, как показано…
03 мар '19 в 02:54
1
ответ
Деструктуризация объекта по умолчанию с использованием других неструктурированных значений
Следуйте работает в узле v8.11.4 и в вавилон перевел JavaScript, работающий на Chrome const myFunc = ({ aryOfObjs, combinedObj = Object.assign({}, ...aryOfObjs), }) => console.log(combinedObj); myFunc({ aryOfObjs: [ { foo: 'bar'}, { biz: 'baz' },…
22 окт '18 в 00:40
2
ответа
Почему эти задания по деструктурированию не эквивалентны?
Я пытаюсь вложить эти деструктивные задания так, чтобы context1 а также context2 инициализируются в market[pair.context] а также market[pair.target] соответственно: // set market to this[pair.market] or empty object const { [pair.market]: market = {…
07 янв '18 в 05:53
1
ответ
Как связать данные с этим путем деструктурирования назначения?
Я хочу добавить новый ключ и значение для this возражать destructuring assignment, но он падает по ошибке: Uncaught SyntaxError: Unexpected token : Давайте посмотрим на мой пример, предположим, у меня есть obj объект данных: const obj = { 'a':'1', '…
18 июн '18 в 14:33
1
ответ
Разрушение объекта внутри конструктора в nodejs для присвоения значений переменной-члену не работает
Я пытаюсь уничтожить объект ES6 внутри конструктора, надеясь присвоить значение переменной-члену. Это не работает. Когда я печатаю значение внутри функции-члена, показывается неопределенным. Его печать правильно, если я печатаю внутри конструктора. …
14 ноя '17 в 10:59
2
ответа
Правильный способ разрушения объекта
У меня есть сценарий, где я получаю объект из обещания, и мне нужно добавить некоторые ключи этого объекта к другому объекту. Например: // Received from promise object_1 = { name: 'SH' }; // Want to add object_1.name to object_2 object_2 = { id: 123…
02 июн '18 в 07:24
1
ответ
Разрушающий объект передается как аргумент функции
Не знаю, возможно ли это с ES6. Я работаю в проекте, в котором есть функция, которой передается объект с множеством свойств. Прямо сейчас код выглядит следующим образом: function foo({arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8}){ this.model = arg1; thi…
10 янв '19 в 13:56
1
ответ
Вернуть тот же объект после деструктурирования в параметрах функции
Допустим, у меня есть объект var bar = {hi: 1, there: 2}; Я хотел бы, чтобы в конце функции возвращался тот же объект, который был передан, и в то же время выполнялось присваивание функции в параметре функции. Это может выглядеть так: function foo({…
17 ноя '17 в 00:08
1
ответ
React Native: Почему разрушение объектов не работает внутри обычных функций?
Использование использования деструктуризации объекта для разрушения моего состояния перед отправкой вызова в мой REST API, и это работает только внутри функции стрелки для меня. Я пытался вызвать его внутри обычной функции, и я продолжал получать со…
01 мар '19 в 00:08
0
ответов
Установка приоритетов свойства при объединении объектов
В Typescript я узнал, что вы можете сделать следующее: // Configuration interface, all properties are optional, the user can specify them but does not need to interface IConfig { foo?: string; bar?: string; } // properties which are not specified by…
12 июл '18 в 07:58
2
ответа
Как я могу получить доступ к состоянию моего компонента через деструктуризацию?
Я пытаюсь получить доступ к значению this.state.timeRemaining из функции componentWillMount(). Я деструктурировал объект this.state и переименовал значение в "swag". Я ожидаю, что мой оператор console.log() выведет "5" (так как я установил состояние…
29 ноя '18 в 00:25
1
ответ
Как использовать деструктурирующее задание с помощью let
Я хотел бы использовать let вместе с синтаксисом ES6, таким как: let results let error; try { { results } = getResults(); } catch (err) { error = err; } return results; Является ли это возможным?
18 окт '17 в 12:56
2
ответа
Как установить значение по умолчанию для другого свойства, если первое имеет значение null или не определено с помощью ES6 Object destruuring
В поисках удобного способа получить доступ ко второму ненулевому свойству из объекта, когда первое свойство имеет нулевое или неопределенное значение, используя деструктуризацию объекта ES6. ES5 эквивалент: var obj = { a: null, b: 2 }; var num = obj…
03 янв '18 в 21:50
1
ответ
Параметры ES6 по умолчанию с деструктурированным объектом в качестве второго параметра, ссылающегося на первый параметр
Я пишу метод, который принимает два параметра: первый объект jQuery, который содержит форму, второй объект "options" с параметрами по умолчанию, некоторые из которых ссылаются на форму в первом параметре. Я знаю, что параметр по умолчанию может ссыл…
21 ноя '17 в 12:33
4
ответа
Деструктуризация объекта для структурирования нового объекта
У меня есть объект, исходящий от API-ответа, выглядит так: { // ... customerName: 'Jake', customerUserName: 'jak3', customerEmail: 'some@email.com', // ... } и я хочу объявить новый объект с именем apiUser использовать в моем приложении, которое дол…
30 авг '17 в 13:08