Я уже давно использую LiveScript, и я заметил, что в ситуациях, когда undefined
неявно возвращается, вместо него используется выражение void 8
.
Естественно, я понимаю использование void
, но я не могу понять, почему именно используется целое число 8
.
Например, следующий LiveScript:
x = if truthy then \success!
Скомпилирует для:
var x;
x = truthy ? 'success!' : void 8;