Size: a a a

2019 October 02

DN

Danila Nikonets in javascript_ru
Андрей Гуртовой
Знаете ли вы что:
lolo = (undefined, NaN) => {
 console.log('undefined === 2', undefined === 2);
 console.log('NaN > 2', NaN > 2);
}

lolo(2, 3);
// => undefined === 2 true
// => NaN > 2 true
как-то хотел использовать NaN как название переменной, но голос в голове сказал что это зарезервированное слово 😕
источник

NV

Nick Volkov in javascript_ru
и правда lolo
источник

AA

Anton Antonov in javascript_ru
Андрей Гуртовой
Знаете ли вы что:
lolo = (undefined, NaN) => {
 console.log('undefined === 2', undefined === 2);
 console.log('NaN > 2', NaN > 2);
}

lolo(2, 3);
// => undefined === 2 true
// => NaN > 2 true
А с true/false такое не сработает?
источник

АГ

Андрей Гуртовой in javascript_ru
должно вроде
источник

NV

Nick Volkov in javascript_ru
не
источник

АГ

Андрей Гуртовой in javascript_ru
нет( 🙅‍♂️
источник

I

Ivan in javascript_ru
true зарезервировано
источник

NV

Nick Volkov in javascript_ru
Ivan
true зарезервировано
источник

I

Ivan in javascript_ru
tl;dr
источник

AA

Anton Antonov in javascript_ru
Давайте придумаем способ переопределить true/false
источник

АГ

Андрей Гуртовой in javascript_ru
sourceText.replace(/\btrue\b/, '(123)')
источник

NV

Nick Volkov in javascript_ru
Anton Antonov
Давайте придумаем способ переопределить true/false
И свой джаваскрипт с блэкджеком и шлюхами
источник

АГ

Андрей Гуртовой in javascript_ru
with({true: 123}) {
 console.log(true);
}

вот так не канает :(
источник

S

Syntax Highlight Bot in javascript_ru
Андрей Гуртовой
with({true: 123}) {
 console.log(true);
}

вот так не канает :(
источник

k

kolay` in javascript_ru
Андрей Гуртовой
with({true: 123}) {
 console.log(true);
}

вот так не канает :(
Using with is not recommended, and is forbidden in ECMAScript 5 strict mode. The recommended alternative is to assign the object whose properties you want to access to a temporary variable.
источник

АГ

Андрей Гуртовой in javascript_ru
Boolean.prototype.toString = Boolean = () => Math.random();

(true).toString(); // => 0.9544647625969704
Boolean(1234); // => 0.25706704068147657
источник

S

Syntax Highlight Bot in javascript_ru
Андрей Гуртовой
Boolean.prototype.toString = Boolean = () => Math.random();

(true).toString(); // => 0.9544647625969704
Boolean(1234); // => 0.25706704068147657
источник

NV

Nick Volkov in javascript_ru
Манкипатчинг - наше все🐵
источник

C

Combot in javascript_ru
has been banned! Reason: CAS ban.
источник

C

Combot in javascript_ru
has been banned! Reason: CAS ban
источник