Size: a a a

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

2020 March 16

J

Justify in JavaScript — русскоговорящее сообщество
Значит, с браузером он дружит
источник

KL

Karl Lewis in JavaScript — русскоговорящее сообщество
Не. Так не пойдёт. Надо весь тредик увидеть )
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Учитесь давайте, лодыри
источник

A

Andre♪ K in JavaScript — русскоговорящее сообщество
значит все голосуем "нет" как я понял?
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Именно, пусть учатся
источник

a

am in JavaScript — русскоговорящее сообщество
Не ну вы што
источник

a

am in JavaScript — русскоговорящее сообщество
И слились, посоветуйте преподу в баню сходить, переосмыслить программу
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
am
И слились, посоветуйте преподу в баню сходить, переосмыслить программу
Да обычная студентота ленивая, потом тут будут спрашивать, как кде под фрибсд пропатчить
источник

Z

Zdarova in JavaScript — русскоговорящее сообщество
Не понимаю. Почему так?

1. let obj = {a: 1};
2. console.log(obj); // {a: 2}
3. obj.a++;
4. console.log(obj); // {a: 2}

Я ж меняю объект только на 3й строчке. Почему уже на второй строке объект изменён с {a: 1} на {a: 2}?
Подозреваю что тут дело в том что массивы передаются по ссылке, видимо тут как-то на этом завязано, но так и не пойму в чём именно дело.
Подскажите плез.
Спасибо.
источник

Z

Zdarova in JavaScript — русскоговорящее сообщество
Шо там?
источник

PZ

Pavel Zhdanovich in JavaScript — русскоговорящее сообщество
Zdarova
Не понимаю. Почему так?

1. let obj = {a: 1};
2. console.log(obj); // {a: 2}
3. obj.a++;
4. console.log(obj); // {a: 2}

Я ж меняю объект только на 3й строчке. Почему уже на второй строке объект изменён с {a: 1} на {a: 2}?
Подозреваю что тут дело в том что массивы передаются по ссылке, видимо тут как-то на этом завязано, но так и не пойму в чём именно дело.
Подскажите плез.
Спасибо.
Да, это типичная вещь, я обычно в таких случаях делаю cloneDeep() и отдаю копию console.log у тогда оно все корректно выводит
источник

Z

Zdarova in JavaScript — русскоговорящее сообщество
Pavel Zhdanovich
Да, это типичная вещь, я обычно в таких случаях делаю cloneDeep() и отдаю копию console.log у тогда оно все корректно выводит
Понять хочется почему так в итоге работает. Но за совет спасибо всёравно)
источник

Z

Zdarova in JavaScript — русскоговорящее сообщество
Дак чё там? Я тебя не понял.
источник

a

am in JavaScript — русскоговорящее сообщество
Zdarova
Дак чё там? Я тебя не понял.
1. причём тут массив, когда у вас объект
2. вы имеете в виду, что на второй строчке будет выведена цифра 2?
источник

AK

Alex Ker in JavaScript — русскоговорящее сообщество
Всем здорова нужна помощь не подскажете как заменить ключь в моделе например дан json
{IdModel:123,DateFormat:"10.10.2019"} нужно преобразовать следующим образом
{idModelField:123,dateFormatField:"10.10.2019"}
Модель создавать не вариант желательно динамически это сделать?
источник

J

Jenneter in JavaScript — русскоговорящее сообщество
Is it possible to mask a dkim certificate
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
Ребят,если использовать архитектуру  MVC и паттерн observer, то модель должна хранить только методы(например fetch),которые будут подгружать новую информацию и оповещать слушателей-observers о новой инфе?А в контроллере методы подписки и отписки? Тоесть observer отдельно, модель отдельно ?
источник

DK

Denis Kalinochkin in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,если использовать архитектуру  MVC и паттерн observer, то модель должна хранить только методы(например fetch),которые будут подгружать новую информацию и оповещать слушателей-observers о новой инфе?А в контроллере методы подписки и отписки? Тоесть observer отдельно, модель отдельно ?
Модель хранит данные и бизнес-логику
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Alex Ker
Всем здорова нужна помощь не подскажете как заменить ключь в моделе например дан json
{IdModel:123,DateFormat:"10.10.2019"} нужно преобразовать следующим образом
{idModelField:123,dateFormatField:"10.10.2019"}
Модель создавать не вариант желательно динамически это сделать?
const data = {IdModel:123,DateFormat:"10.10.2019"};

const changeValue = (obj, word) => {
 let keys = Object.keys(obj);
 let newObj = {};

 for (let i = 0; i < keys.length; i++) {
   newObj[keys[i] + word] = obj[keys[i]];
 }

 return newObj
}

console.log(changeValue(data, 'Field'))
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
что-то типо того
источник