Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 поясните конструкцию плз  [new]
waszkiewicz
Member

Откуда:
Сообщений: 1051
 for(let i=0;i<data.length;i++) {
                  this.fields=[...this.fields ,{value: data[i].QualifiedApiName 
                                                , label: data[i].QualifiedApiName} ]  
             }

а именно - что за ... перед this.fields?
11 окт 19, 15:23    [21992262]     Ответить | Цитировать Сообщить модератору
 Re: поясните конструкцию плз  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 16787
waszkiewicz,

https://learn.javascript.ru/rest-parameters-spread-operator
11 окт 19, 15:30    [21992277]     Ответить | Цитировать Сообщить модератору
 Re: поясните конструкцию плз  [new]
fkthat
Member

Откуда:
Сообщений: 1614
Я не великий эксперт в JS, но не лучше ли это через
Array.prototype.push.apply(this.fields,
    data.map(d => { 
         value: d.QualifiedApiName, 
         label: QualifiedApiName 
    })
);
11 окт 19, 17:38    [21992452]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить