Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 November 28

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Ты же имеешь в виду что обьект не гарантирует порядка ключей?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
думаю что вас смутило что keys.sort() никуда не присвоен?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
гарантирует, начиная с ES2015
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
.sort() противная функция в js - она одновременно и возвращает реузультат и мутирует исходный массив :)
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
как и .reverse()
источник

C

Crisp in NodeUA - JavaScript and Node.js in Ukraine
+, столько багов из-за нее
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
это не смущало, смущало что "гарантирует, начиная с ES2015" и кто его знает где оно будет запускаться
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Закопайте уже стюардессу
источник

C

Crisp in NodeUA - JavaScript and Node.js in Ukraine
АХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХХА
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Es2015 зафиксировал лишь устоявшийся порядок, потому что все реализации на рынке так себя вели
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Так что риска нет никакого
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
😂😂😂😂
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Было б все так просто. Есть у меня одна стюардесса, которая все еще живет с незапамятных времен. И хоть оно мигрировало уже на современную ноду, хеши надо считать по старому, дабы все в базе совпадало
источник

MS

Mike S in NodeUA - JavaScript and Node.js in Ukraine
Кстати хеши интересная тема гуглил как мне не создавать каждый раз новый хеш обьёкт. Но не нашёл
crypto
   .createHash
('sha256')
   .update(v8.serialize(sortObject(object)))
   .digest('hex');
источник

PK

Pasha Kozyr in NodeUA - JavaScript and Node.js in Ukraine
У меня есть переменные булевые такие: isMobile(смартфоны), isTablet(планшеты), isDesktop(мониторы ПК), а как бы вы назвали переменную, которая обозначает смартфоны и планшеты вместе?
источник

DK

Dmytro Klekots in NodeUA - JavaScript and Node.js in Ukraine
isNotDesktop 😂😂😂
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
я бы вместо этого энам сделал, чем городить кучу булевых переменных
источник
2021 November 29

BB

Bogdan Bida in NodeUA - JavaScript and Node.js in Ukraine
isDevice
isSmallScreen

Хотя что то, что другое дичь
источник

V

Vlad in NodeUA - JavaScript and Node.js in Ukraine
!isDesktop
источник

V

Vladimir in NodeUA - JavaScript and Node.js in Ukraine
Смотря для чего и как называть, если просто размеры, то можно isSmall, isMedium и isLarge.

Если именно для девайсов, то я бы взял немного больше, а именно isMobile, isTablet, isLaptop и isDesktop.
источник