Size: a a a

2020 August 11

M

Max in pro.js
Mr. Nobody
> заменив b, а тоже изменится
В этом примере a и b ссылаются на один объект. Конечно он изменится.
дак а же не измениться в данном случае, получается он нихрена не ссылается на b, он создает дубликат
источник

M

Max in pro.js
Mr. Nobody
И ещё, почему при ошибках ты просто консоль лог делаешь и не прерываешь поток выполнения этой ветки?
это я затем чтобы понять какого хрена происходит)) учитывая что я день уже потратил и так и не понял почему 2 одинаковые операции, но одна работает сразу же, а вторая через функцию, но по сути одно и тоже, но сохраняют разное
источник

НА

Николай Алиферов... in pro.js
Max
дак а же не измениться в данном случае, получается он нихрена не ссылается на b, он создает дубликат
изменится в том случае если изменить b другим способом) например b.test = 1
источник

M

Mr. Nobody in pro.js
Max
дак а же не измениться в данном случае, получается он нихрена не ссылается на b, он создает дубликат
Нет никаких дубликатов объектов, забудь это слово :D Ты ссылку на объект копируешь из одной переменной в другую. В итоге обе переменные ссылаются на один объект, а не объект копируется. И ты по обеим переменным можешь менять один объект.
источник

M

Mr. Nobody in pro.js
После первого присваивания первого объекта ({x: 10}) не существует. Есть только {x: 20} на который ведёт две ссылки. Первый GC почистит.
источник

M

Max in pro.js
Николай Алиферов
изменится в том случае если изменить b другим способом) например b.test = 1
Хмм...знаете че)) Сишный язык походу легкиий, что капец)) притом что libevent заюзать могу и писать так же как и на Js))
источник

M

Mr. Nobody in pro.js
Max
Хмм...знаете че)) Сишный язык походу легкиий, что капец)) притом что libevent заюзать могу и писать так же как и на Js))
источник

M

Mr. Nobody in pro.js
Посмотри тут, может понятней станет :)
источник

AK

ARTUR KNYAZEV in pro.js
ребят есть календарь, хочу сделать чтобы дни которые прошли были другим цветом , какой алгаритм действии
источник

M

Mr. Nobody in pro.js
Max
Хмм...знаете че)) Сишный язык походу легкиий, что капец)) притом что libevent заюзать могу и писать так же как и на Js))
Ну я думаю это не повод бросать изучение JS. Если другие языки знаешь то не проблема будет вкатиться, прочитав тот же лёрн джс один раз.
источник

M

Mr. Nobody in pro.js
ARTUR KNYAZEV
ребят есть календарь, хочу сделать чтобы дни которые прошли были другим цветом , какой алгаритм действии
Так это либа какая-то? Или что?
источник

AK

ARTUR KNYAZEV in pro.js
Mr. Nobody
Так это либа какая-то? Или что?
function calendargrafik(id, year, month) {
   var Dlast = new Date(year, month + 1, 0).getDate(),
       D = new Date(year, month, Dlast),
       DNlast = new Date(D.getFullYear(), D.getMonth(), Dlast).getDay(),
       DNfirst = new Date(D.getFullYear(), D.getMonth(), 1).getDay(),
       calendar = '<tr>',
       month = ["январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"];
   if (DNfirst != 0) {
       for (var i = 1; i < DNfirst; i++) calendar += '<td class="days">';
   } else {
       for (var i = 0; i < 6; i++) calendar += '<td class="days">';
   }
   for (var i = 1; i <= Dlast; i++) {
       if (i == new Date().getDate() && D.getFullYear() == new Date().getFullYear() && D.getMonth() == new Date().getMonth()) {
           calendar += '<td class="days activ-dates">' + i;
       } else {
           calendar += '<td class="days">' + i;
       }
       if (new Date(D.getFullYear(), D.getMonth(), i).getDay() == 0) {
           calendar += '<tr>';
       }
   }
источник

AK

ARTUR KNYAZEV in pro.js
не знаю куда прописать , а точнее вообще что надо сделать
источник

НА

Николай Алиферов... in pro.js
Max
Хмм...знаете че)) Сишный язык походу легкиий, что капец)) притом что libevent заюзать могу и писать так же как и на Js))
не, там типы надо ставить и следить за памятью так как там вроде нет сборщика мусора
источник

НА

Николай Алиферов... in pro.js
короче менее творческий в каком-то смысле)
источник

M

Max in pro.js
Mr. Nobody
Ну я думаю это не повод бросать изучение JS. Если другие языки знаешь то не проблема будет вкатиться, прочитав тот же лёрн джс один раз.
да я как бы не бросаю Js)) я его изучал, когда еще надо было писать Prototype и писать лапшичный код, тогда еще про Nodejs особо никто и не слыхал, год 2007 наверно это был еще, в браузере можно было XSS атаки проводить, а перешел на Node и чет прям сижу думаю кто это писал, почему в Date дни недели называются Day, почему идет с нуля число
источник

V

Vlad in pro.js
Вообще есть либа ffmpeg в npm, у неё и апи поприятнее и кроссплатформенность
источник

M

Mr. Nobody in pro.js
Max
да я как бы не бросаю Js)) я его изучал, когда еще надо было писать Prototype и писать лапшичный код, тогда еще про Nodejs особо никто и не слыхал, год 2007 наверно это был еще, в браузере можно было XSS атаки проводить, а перешел на Node и чет прям сижу думаю кто это писал, почему в Date дни недели называются Day, почему идет с нуля число
:D
источник

M

Max in pro.js
Николай Алиферов
не, там типы надо ставить и следить за памятью так как там вроде нет сборщика мусора
нууу memset обычный помогает, здесь же я зачем-то в js тоже удаляю ссылки и ставлю в null, дело привычки какое-то уже
источник

ВГ

Владимир Гомонов... in pro.js
Переслано от Владимир Гомонов...
уважаемые,  вот тут у меня есть два стула:

1)   Mocha + Chai
2)   Jest

на какой  садиться?
источник