Size: a a a

2020 May 07

IT

Ivan Tytarenko in Frontend UA
ну так ты определять в любом случае будешь на “чем-то”. И это “что-то” станет экзотическим объектом
источник

AS

Alexey Shvayka in Frontend UA
@silentimp
1. Date.prototype[@@toPrimitive]() вызывает Date.prototype.{toString,valueOf}, которые работают только на объектах с внутренним слотом [[DateValue]]: https://tc39.es/ecma262/#sec-thistimevalue
источник

AS

Alexey Shvayka in Frontend UA
до ES6, у Date.prototype такой слот тоже был, но решили убрать и сделать прототипы простыми объектами, где возможно
источник

AS

Alexey Shvayka in Frontend UA
2. Date.prototype[@@toPrimitive] существует потому что toString и valueOf вызываются в другом порядке для дат если хинт "default" (например, оператор `+`)
источник

AS

Alexey Shvayka in Frontend UA
до ES6, в https://tc39.es/ecma262/#sec-ordinarytoprimitive была проверка мол [[Class]] == Date, но решили отрефакторить спек таким образом
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Alexey Shvayka
2. Date.prototype[@@toPrimitive] существует потому что toString и valueOf вызываются в другом порядке для дат если хинт "default" (например, оператор `+`)
default для всего кроме строк?
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
+ typeof number же дает
источник

AS

Alexey Shvayka in Frontend UA
"default" -- редкий хинт, это ==, +, Date
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
остальное обрабатывается?
источник

AS

Alexey Shvayka in Frontend UA
остальное как в https://tc39.es/ecma262/#sec-ordinarytoprimitive, если я правильно тебя понял
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Еп
источник

Вт

Ві тя in Frontend UA
источник

YT

Yurii Tryfonkov in Frontend UA
Нужны ли тестировать методы базового класса при тестировании производного?
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
нет, только те что юзаются
источник

YT

Yurii Tryfonkov in Frontend UA
т. е. достаточно покрыть тестами методы базового класса, а в производном только те, которые переопределены?
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
ну конечно есть вские особенности, но в частном случае - да, этого впролне хватит. Иначе это какое-то дублирование тестов будет.
источник

В

Влад in Frontend UA
я сделал весртку с scss там 3000 + строк кода,  и хочу розбить каждый блок по отдельности в разные файлы, медиа запросы тоже в отдельный файл или подключать их каждому блоку?
источник

SG

Stas G in Frontend UA
обычно если приходится потом рефакторить или что-то менять, то проще, когда и стили и медиа-запросы лежат рядом
источник

В

Влад in Frontend UA
Просто когда положил всё в отдельные файли то адаптивка поломалась
источник

SG

Stas G in Frontend UA
думаю, дело в каскаде или порядке подключения файлов
источник