Size: a a a

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

2020 July 23

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Алексей Котов
а почему именно в классе не работает, а через функцию конструктор работает?
Не понял тебя
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
ну вот class Clock можно сделать через function Clock
источник

D

Danila in JavaScript — русскоговорящее сообщество
Тревожная куколка
Политика корс запрещает получать данные аяксом с фронта. Ты или настраиваешь сервер, чтобы он не использовал корс или отправляешь запрос через прокси
Или настраиваешь корс нормально. Не надо его отключать.
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Алексей Котов
ну вот class Clock можно сделать через function Clock
Не понимаю тебя. Код давай
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
Алексей Котов
а почему именно в классе не работает, а через функцию конструктор работает?
function Clock({ template }) {
 
   let timer;
 
   function 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 = template
       .replace('h', hours)
       .replace('m', mins)
       .replace('s', secs);
 
     console.log(output);
   }
 
   this.stop = function() {
     clearInterval(timer);
   };
 
   this.start = function() {
     render();
     timer = setInterval(render, 1000);
   };
 
 }
 
 let clock = new Clock({template: 'h:m:s'});
 clock.start();
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Алексей Котов
ну вот class Clock можно сделать через function Clock
В node v13.7.0 работает одинаково. Выводится текст и там, и там
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
у меня 14.4.0
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Алексей Котов
у меня 14.4.0
Аналогично. В 14.4.0 работает одинаково
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Выводит цифры
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
хы)
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Возможно, проблема в платформе может быть. Я запускаю под виндой
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
и у меня, 10
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
у меня выводит этот текст без
let clock = new Clock({template: 'h:m:s'});
 clock.start();
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Хз. Разбирайся
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
источник

АЗ

Андрей Звёздочка... in JavaScript — русскоговорящее сообщество
Твой изначальный кусок кода с классом
источник

А

Алексей Котов... in JavaScript — русскоговорящее сообщество
Андрей Звёздочка
Хз. Разбирайся
попробую. знаний пока мало. не оч понимаю toString
источник

V

Vlad in JavaScript — русскоговорящее сообщество
гайз, подскажите пожалуйста. пытаюсь вывести с localstorage обьект, в нём есть ссылка на изображение.
и у меня оно выводится вот так
источник

V

Vlad in JavaScript — русскоговорящее сообщество
источник

V

Vlad in JavaScript — русскоговорящее сообщество
\
источник