Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 08

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
понял
источник

🏡К

🏡 Назар Калитюк... in JavaScript — русскоговорящее сообщество
если простые обьекты, то самый простой способ копировать это JSON.parse(JSON.stringify())
источник

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
🏡 Назар Калитюк
если простые обьекты, то самый простой способ копировать это JSON.parse(JSON.stringify())
госпаде спасибо помогло
источник

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
🏡 Назар Калитюк
если простые обьекты, то самый простой способ копировать это JSON.parse(JSON.stringify())
а вообще почитать как такое переносить где можно?
источник

🏡К

🏡 Назар Калитюк... in JavaScript — русскоговорящее сообщество
Королевская Ватрушка
а вообще почитать как такое переносить где можно?
object deep copy js
источник

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
спасибо!
источник

SV

Sla V in JavaScript — русскоговорящее сообщество
Королевская Ватрушка
всем привет

есть две переменнные change, default
передаю данные в переменные таким образом
let change = [1,2,3]
let default = […change]

но меняя данные в change они меняются и в default

как сделать что бы default не ссылался на change
А ты кстати понял почему так происходит-то?
источник

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
да
источник

SV

Sla V in JavaScript — русскоговорящее сообщество
Ссылки на память?
источник

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
я изначально не подумал что обьекты внутри будут ссылками

подумал что только если вложенный то такое может быть
источник

КВ

Королевская Ватрушка... in JavaScript — русскоговорящее сообщество
Sla V
Ссылки на память?
да
источник
2020 September 09

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Tgl Pl
Добрый день. Читаю учебник по JS'y, тут про промисы вот что. Но что будет, если промис будет в состоянии ожидания?
Если очередной then вернул промис, то далее по цепочке будет передан не сам этот промис, а его результат
если ты внутри then сделаешь ещё один запрос, то следующий .then не будет вызван, пока он не закончится, т.е. пока промис не зарезолвится
источник

S

SaM in JavaScript — русскоговорящее сообщество
Tgl Pl
Добрый день. Читаю учебник по JS'y, тут про промисы вот что. Но что будет, если промис будет в состоянии ожидания?
Если очередной then вернул промис, то далее по цепочке будет передан не сам этот промис, а его результат
так а в чём проблема написать немного кода и проверить. Так намного лучше будет понятнее
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
Tgl Pl
Добрый день. Читаю учебник по JS'y, тут про промисы вот что. Но что будет, если промис будет в состоянии ожидания?
Если очередной then вернул промис, то далее по цепочке будет передан не сам этот промис, а его результат
<script>
 const getData = (id) => ( fetch(https://jsonplaceholder.typicode.com/todos/${id}).then(res => res.json()) );

 const iter = async (inArr) => {
   for (item of inArr) { await getData(item).then(el => console.log(el.id, el.title)); };
 };

 const arr = [5, 2, 3, 4, 1];
 iter(arr);

 console.warn("запросы выполняются последовательно!");
</script>
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
если ты про это..
источник

SO

Stas Olshanov in JavaScript — русскоговорящее сообщество
Tgl Pl
Если такое, конечно, вообще возможно
Вы молодые, шутливые, вам все легко, возьми да и попробуй в чем проблема то. Это не то. Это не Чикатило и даже не архивы спецслужб. Остальные просто не поймут.
источник

RM

Ruslan Mirov in JavaScript — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, как правильно использовать деструктуризацию в этом примере?

    let symbol

   ({ symbol } = await getTokenSymbol(tokenAddressA))
   
   const tokenSymbolA = symbol

   ({ symbol } = await getTokenSymbol(tokenAddressB))

   const tokenSymbolB = symbol

Когда надо получить результаты функции 2 раза, без цикла
источник

DB

David Bowie in JavaScript — русскоговорящее сообщество
Ruslan Mirov
Всем привет, подскажите пожалуйста, как правильно использовать деструктуризацию в этом примере?

    let symbol

   ({ symbol } = await getTokenSymbol(tokenAddressA))
   
   const tokenSymbolA = symbol

   ({ symbol } = await getTokenSymbol(tokenAddressB))

   const tokenSymbolB = symbol

Когда надо получить результаты функции 2 раза, без цикла
const { symbol: tokenSymbolA } = await getTokenSymbol(tokenAddressA))
const { symbol: tokenSymbolB } = await getTokenSymbol(tokenAddressB))
источник

RM

Ruslan Mirov in JavaScript — русскоговорящее сообщество
David Bowie
const { symbol: tokenSymbolA } = await getTokenSymbol(tokenAddressA))
const { symbol: tokenSymbolB } = await getTokenSymbol(tokenAddressB))
Спасибо !!!
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
arts
3) Фриланс, и ты помираешь с голоду :-)
😃😃
источник