Size: a a a

Клуб Vue.js-разработчиков

2021 February 19

в

вαғғσмεттι in Клуб Vue.js-разработчиков
так нормально писать?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Artur Arslanov
Так подождите, примитивы образуют новую ячейку в памяти, а объект нет, или не так? Или то что описано у Кантора не совсем верно? Или там упрощение? Или я дурак, не понимаю чего?
Нет конечно. Значения — ячейка в памяти. Ссылка — ячейка в памяти. Любое значение создаст запись в памяти.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
У Кантора точно не написано что объекты не создают запись в памяти
источник

AA

Artur Arslanov in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Нет конечно. Значения — ячейка в памяти. Ссылка — ячейка в памяти. Любое значение создаст запись в памяти.
Думаю мы друг друга не поняли.
источник

АБ

Андрей Безверхний... in Клуб Vue.js-разработчиков
источник

АБ

Андрей Безверхний... in Клуб Vue.js-разработчиков
Добрый день, вопрос по реакту)
Было ли у вас так, что значения не хотят записываться в стейт(локальный) просто игнорируется это.
Запрос юзера норм работает, а вот репозитории никак
источник

LT

Le Tseloban in Клуб Vue.js-разработчиков
Короче, загадка от Фрака Жеско:

Как наиболее симпотно и Обольшоетно отсортировать первый массив, чтобы получился второй:

    const payload = [
     { id: 1, name: 'A' },
     { id: 2, name: 'B' },
     { id: 3, header: 'A', label: 'A 1' },
     { id: 4, header: 'A', label: 'A 2' },
     { id: 5, header: 'B', label: 'B 1' },
   ];

   const result = [
     { id: 1, name: 'A' },
     { id: 3, header: 'A', label: 'A 1' },
     { id: 4, header: 'A', label: 'A 2' },
     { id: 2, name: 'B' },
     { id: 5, header: 'B', label: 'B 1' },
   ];


На размышление дается 30 секунд.
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Le Tseloban
Короче, загадка от Фрака Жеско:

Как наиболее симпотно и Обольшоетно отсортировать первый массив, чтобы получился второй:

    const payload = [
     { id: 1, name: 'A' },
     { id: 2, name: 'B' },
     { id: 3, header: 'A', label: 'A 1' },
     { id: 4, header: 'A', label: 'A 2' },
     { id: 5, header: 'B', label: 'B 1' },
   ];

   const result = [
     { id: 1, name: 'A' },
     { id: 3, header: 'A', label: 'A 1' },
     { id: 4, header: 'A', label: 'A 2' },
     { id: 2, name: 'B' },
     { id: 5, header: 'B', label: 'B 1' },
   ];


На размышление дается 30 секунд.
42, даже читать не буду
источник

V

Vlad in Клуб Vue.js-разработчиков
Андрей Безверхний
Добрый день, вопрос по реакту)
Было ли у вас так, что значения не хотят записываться в стейт(локальный) просто игнорируется это.
Запрос юзера норм работает, а вот репозитории никак
setRepositories асинхронный
источник

AA

Andrew AN in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Вам нужно повторить базу, значение будет создано один раз
Не согласен. Во все переменные (ячейки памяти) запишется 200 => 3 раза т.к. тип простой, сложные по ссылке
источник

АБ

Андрей Безверхний... in Клуб Vue.js-разработчиков
Vlad
setRepositories асинхронный
я же его в then меняю или я вас не правильно понял
источник

V

Vlad in Клуб Vue.js-разработчиков
Андрей Безверхний
я же его в then меняю или я вас не правильно понял
Причем тут then?

setRepositories()
console.log(repositories)
источник

V

Vlad in Клуб Vue.js-разработчиков
самый просто способ - забрать из реквеста
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Andrew AN
Не согласен. Во все переменные (ячейки памяти) запишется 200 => 3 раза т.к. тип простой, сложные по ссылке
нет
источник

LT

Le Tseloban in Клуб Vue.js-разработчиков
Грустный Барин
42, даже читать не буду
Что такое 42?
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Le Tseloban
Что такое 42?
42
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
42
источник

S

Stanislav in Клуб Vue.js-разработчиков
Андрей Безверхний
Добрый день, вопрос по реакту)
Было ли у вас так, что значения не хотят записываться в стейт(локальный) просто игнорируется это.
Запрос юзера норм работает, а вот репозитории никак
датафетчинг в юзэффекте ммм
источник

LT

Le Tseloban in Клуб Vue.js-разработчиков
ААаа, сорри, все понял.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Операции с памятью гипердорогие. Заниматься таким расточительством это недальновидно от слова совсем.
источник