Что это такое! (не) оператор в JavaScript?
Я видел какой-то код, который, кажется, использует оператор, который я не узнаю, в виде двух восклицательных знаков, например: !!. Может кто-нибудь сказать мне, что делает этот оператор?
контекст, в котором я это увидел,
this.vertical = vertical !== undefined ? !!vertical : this.vertical;
Comments