Size: a a a

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

2020 July 23

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Ну, прям все
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Lookarious
Это как? Там все за эту либу топят
ну чёт никто не знает что за ошибки она кидает)
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Артем Ильченко
Там не нашлось юзающих))
Вчера обсуждали ее, поищи
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Вчера обсуждали ее, поищи
я и обсуждал)))
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Ну, прям все
Люблю преувеличивать
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Артем Ильченко
я и обсуждал)))
Не помогло мутировать Стейт?
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
неа, он даже не доходит до reducer. По доке понял что есть мидлвеар который обрубает мне код, я его отрубил, но хотелось бы разобраться
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Не помогло мутировать Стейт?
о блин, походу понял в чем причина была))  даже когда уже с стейта забрал массив с данными, его нужно сначала скопировать что бы можно было отсортировать так как массив с данными со стейта во frozen режиме находится, т.е. только читать могу
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Это как-то не совсем очевидно...
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
Антон
Если переменая типа вар то она в глобальной видимости
у var 2 варианта видимости: глобальная или внутри функции
у let/const видимость блочная, т.е. внутри {} либо глобальная
источник

D

Dilmurod. in JavaScript — русскоговорящее сообщество
Всем привет , какую книгу по Js можете посоветовать? П.С я новичок
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Dilmurod.
Всем привет , какую книгу по Js можете посоветовать? П.С я новичок
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
🐈
Можно использовать переменную объявленную как var вне 1) if, 2) функций? Почему вообще?
можно использовать внутри функции, в которой он объявлен
источник

🐈

🐈 in JavaScript — русскоговорящее сообщество
Anton Permyakov
можно использовать внутри функции, в которой он объявлен
Вот так понятно)
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
Всем Привет. Помогите разобраться
class Clock {
 constructor({ template }) {
   this.template = template;
 }

 render() {
   let date = new Date();

   let hours = date.getHours();
   if (hours < 10) hours = '0' + hours;

   let mins = date.getMinutes();
   if (mins < 10) mins = '0' + mins;

   let secs = date.getSeconds();
   if (secs < 10) secs = '0' + secs;

   let output = this.template
     .replace('h', hours)
     .replace('m', mins)
     .replace('s', secs);

   console.log(output);
 }

 stop() {
   clearInterval(this.timer);
 }

 start() {
   this.render();
   this.timer = setInterval(() => this.render(), 1000);
 }
}


let clock = new Clock({template: 'h:m:s'});
clock.start();

На выводе
Браузер : работает нормально
vs code : [Function: f] { toString: [Function (anonymous)] }
должен выводит время каждую секунду
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Алексей Котов
Всем Привет. Помогите разобраться
class Clock {
 constructor({ template }) {
   this.template = template;
 }

 render() {
   let date = new Date();

   let hours = date.getHours();
   if (hours < 10) hours = '0' + hours;

   let mins = date.getMinutes();
   if (mins < 10) mins = '0' + mins;

   let secs = date.getSeconds();
   if (secs < 10) secs = '0' + secs;

   let output = this.template
     .replace('h', hours)
     .replace('m', mins)
     .replace('s', secs);

   console.log(output);
 }

 stop() {
   clearInterval(this.timer);
 }

 start() {
   this.render();
   this.timer = setInterval(() => this.render(), 1000);
 }
}


let clock = new Clock({template: 'h:m:s'});
clock.start();

На выводе
Браузер : работает нормально
vs code : [Function: f] { toString: [Function (anonymous)] }
должен выводит время каждую секунду
Что значит "vscode"? Это текстовый редактор, а не рантайм
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
node js, забыл дописать
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Алексей Котов
node js, забыл дописать
console.log в браузере и в ноде - разные вещи. Если хочешь выводить строку, то явно вызывай toString()
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
вроде понял, сейчас попробую исправить
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
Андрей Звёздочка
console.log в браузере и в ноде - разные вещи. Если хочешь выводить строку, то явно вызывай toString()
а почему именно в классе не работает, а через функцию конструктор работает?
источник