Size: a a a

2020 March 31

О

Оксана in pro.js
Denis Efremov
Почитай про промисы
А промисы обязательно тут использовать? Или можно без них?
источник

С

Славик in pro.js
Denis Efremov
Типа Set.has() — это не проход, хочешь сказать?
в теории должно быть O(1)
источник

С

Славик in pro.js
у includes O(n)
источник

С

Славик in pro.js
ну можно на мапу заменить или объект
источник

С

Славик in pro.js
я считаю заполнение множества за O(n), итого тут O(n + m)
источник

X

Xo in pro.js
почему Array.prototype.map () изменяет исходные данные?
источник

X

Xo in pro.js
this.serverSelect = servers.filter(d => d.text == this.countrySelectModel).map((obj) => {
         obj["text"] = obj["string"]
       })
хочу сделать вот так
источник

S

Syntax Highlight Bot in pro.js
Xo
this.serverSelect = servers.filter(d => d.text == this.countrySelectModel).map((obj) => {
         obj["text"] = obj["string"]
       })
хочу сделать вот так
источник

X

Xo in pro.js
но servers изменяется, а я хочу чтобы он выдавал измененный массив, но без изменений в исходном
источник

С

Славик in pro.js
Xo
this.serverSelect = servers.filter(d => d.text == this.countrySelectModel).map((obj) => {
         obj["text"] = obj["string"]
       })
хочу сделать вот так
копируй объекты тогда
источник

С

Славик in pro.js
при изменении свойства объекта не создается новый, данные меняются в том же
источник

С

Славик in pro.js
а в массиве по сути хранятся ссылки на эти объекты
источник

X

Xo in pro.js
ok
источник

X

Xo in pro.js
slice() не помогает, newArray =  […array] тоже… .map всё равно изменяет исходник
источник

X

Xo in pro.js
исходник
import servers from '../../src/assets/servers.json’
источник

В

Виктория in pro.js
Xo
this.serverSelect = servers.filter(d => d.text == this.countrySelectModel).map((obj) => {
         obj["text"] = obj["string"]
       })
хочу сделать вот так
```
this.serverSelect = servers.filter(d => d.text == this.countrySelectModel).map((obj) => ({
   ...obj,
   text: obj.string
}))
```
источник

S

Syntax Highlight Bot in pro.js
Виктория
```
this.serverSelect = servers.filter(d => d.text == this.countrySelectModel).map((obj) => ({
   ...obj,
   text: obj.string
}))
```
источник

X

Xo in pro.js
да, примерно так и решил проблему
источник

X

Xo in pro.js
.map(v => {
       return { text: v.string, string: v.string };
     });
источник

В

Виктория in pro.js
Оператор return можно убрать и заключить возвращаемый объект в круглые скобки
Кода меньше
источник