Size: a a a

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

2020 November 17

a

amrl in JavaScript — русскоговорящее сообщество
да я и хотел это написать но думал что слишком грубо
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
код с классами запросто компилируется в код с конструкторами и прототипами
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
вот только мне не понятно как компилировать super
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
метод же не знает своего имени чтобы обратиться к this.__proto__
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
и что будет если метод переименовать или поместить в другой объект?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
как такое откомпилировать в ES5?
источник

ab

a b in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
метод же не знает своего имени чтобы обратиться к this.__proto__
Не совсем понимаю, в чем сложность. Super же просто вызывает метот прототипа
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
a b
Не совсем понимаю, в чем сложность. Super же просто вызывает метот прототипа
а какой именно? с тем же именем или с изначально заданным именем?
источник

ab

a b in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
а какой именно? с тем же именем или с изначально заданным именем?
источник

ab

a b in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
а какой именно? с тем же именем или с изначально заданным именем?
У super’a же такой метод работы
источник

ab

a b in JavaScript — русскоговорящее сообщество
Просто super - это вызов конструктора
источник

И

Илья in JavaScript — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, как сделать регулярку не больше 12 символов? Сейчас есть вот такая регулярка, которая задает строго 12 символов и если меньше то выводит ошибку
text.match(/\d{12}/gm).join('');

Как сделать что бы 10 и 11 символов тоже срабатывали и обрезало все что больше 12?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
a b
Просто super - это вызов конструктора
я думал что super доступен не только в конструкторе, но и в методах
я что-то перепутал?
источник

ab

a b in JavaScript — русскоговорящее сообщество
a b
У super’a же такой метод работы
посмотри еще раз
источник

ab

a b in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
я думал что super доступен не только в конструкторе, но и в методах
я что-то перепутал?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
я просто пишу на CoffeeScript, а с ES6 подробно начал разбираться недавно
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
в общем, я понял что super это просто сахар к this.proto  и тут всё просто
источник

ab

a b in JavaScript — русскоговорящее сообщество
Илья
Всем привет, подскажите пожалуйста, как сделать регулярку не больше 12 символов? Сейчас есть вот такая регулярка, которая задает строго 12 символов и если меньше то выводит ошибку
text.match(/\d{12}/gm).join('');

Как сделать что бы 10 и 11 символов тоже срабатывали и обрезало все что больше 12?
Для обрезания символов проще slice использовать
источник

И

Илья in JavaScript — русскоговорящее сообщество
a b
Для обрезания символов проще slice использовать
Мне нужно только цифры получить, первые 12
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Илья
Всем привет, подскажите пожалуйста, как сделать регулярку не больше 12 символов? Сейчас есть вот такая регулярка, которая задает строго 12 символов и если меньше то выводит ошибку
text.match(/\d{12}/gm).join('');

Как сделать что бы 10 и 11 символов тоже срабатывали и обрезало все что больше 12?
/\d{10,12}/
источник