Size: a a a

Node.js — русскоговорящее сообщество

2020 August 12

GB

Green Bear in Node.js — русскоговорящее сообщество
источник

A

AntiPlayer in Node.js — русскоговорящее сообщество
Green Bear
хм.....
Кто-нибудь может объяснить, почему JSON.stringify() не конвертит "0" в 0?
‘0’*1 = 0
!!0 //false
Берется значение после логиечского «или». То есть ‘0’
источник

AB

A B in Node.js — русскоговорящее сообщество
Зачем этот хак с *1 ?
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
AntiPlayer
‘0’*1 = 0
!!0 //false
Берется значение после логиечского «или». То есть ‘0’
Точняк........а бревно то я и не заметил
источник

AB

A B in Node.js — русскоговорящее сообщество
Почему не написать Number(value)
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
A B
Зачем этот хак с *1 ?
Быстрее
источник

AB

A B in Node.js — русскоговорящее сообщество
откуда такая информация? И ваша функция вызывается миллионы раз, что тут нужно хаки писать?
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
A B
откуда такая информация? И ваша функция вызывается миллионы раз, что тут нужно хаки писать?
Мне кажется такой формат более коротким
Number(value) vs value*1
источник

PV

Peter V in Node.js — русскоговорящее сообщество
Green Bear
Мне кажется такой формат более коротким
Number(value) vs value*1
+value
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
Peter V
+value
+
источник

AP

Alexander Podkidyshe... in Node.js — русскоговорящее сообщество
Чего плюсик не поставить?!
источник

E

Evgen in Node.js — русскоговорящее сообщество
Green Bear
хм.....
Кто-нибудь может объяснить, почему JSON.stringify() не конвертит "0" в 0?
может потому что 0 это строка в входящем json?
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
Alexander Podkidyshev
Чего плюсик не поставить?!
*1 в 10 раз быстрее
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
Evgen
может потому что 0 это строка в входящем json?
да уже понял где косяк
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
источник

AP

Alexander Podkidyshe... in Node.js — русскоговорящее сообщество
Это не в 10 раз быстрее, а фиг знает какие доли процента
источник

GB

Green Bear in Node.js — русскоговорящее сообщество
Alexander Podkidyshev
Это не в 10 раз быстрее, а фиг знает какие доли процента
Ну по сравнению с Number в 10 раз)
источник

AP

Alexander Podkidyshe... in Node.js — русскоговорящее сообщество
Аа, это да
источник

I

Igor in Node.js — русскоговорящее сообщество
а это не потому, что в этих двух быстрых случаях парсер v8 просто вставил числовую константу по месту объявления?
источник

AP

Alexander Podkidyshe... in Node.js — русскоговорящее сообщество
Все равно странно...в одном месте надо просто преобразование типов сделать, а в другом это же преобразование и еще умножение...видимо, движок оптимизирует
источник