Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Приколы нашего JavaScript'a (https://javascript.ru/forum/misc/81276-prikoly-nashego-javascript%27.html)

jaroslav.tavgen 02.11.2020 18:09

Приколы нашего JavaScript'a
 
alert([].every(e=>typeof e === "string")&&[].every(e=>typeof e === "number")) // true

Це шо деется такое?:)

рони 02.11.2020 18:55

jaroslav.tavgen,
прочитать первые строки https://developer.mozilla.org/ru/doc...ts/Array/every
Цитата:

Метод every() действует подобно квантору всеобщности в математике. В частности, он вернёт true для пустого массива. Это так называемая бессодержательная истина (vacuously true) — все элементы пустого множества (англ.) удовлетворяют любому заданному условию.

Alexandroppolus 02.11.2020 20:02

логично.
"все элементы массива удовлетворяют условию" можно понимать как "в массиве не нашлось ни одного элемента, не удовлетворяющего условию", отсюда сразу понятно про []


Часовой пояс GMT +3, время: 22:48.