В соответствии с этим сообщением запустите следующие коды
> ~function () { console.log('foo');}()
foo
-1
Как мы все знаем, возвращаемое значение выше анонимной функции undefined
. Почему ~undefined
есть -1
? Я не мог найти подобного вопроса.