Опечатка в JavaScript
February 6, 2017
Простая опечатка в коде открыла мне новый синтаксис хэшей в джаваскрипте. Я не знаю какой это стандарт, какие браузеры и тд, джаваскрипт это вообще такая вещь, живая, но в ноде шестой работает:
var a = 3
var b = 4
{a: a, b: b} //=> {a: 3, b: 4}
{a, b} //=> {a: 3, b: 4}
Если у вас название переменной совпадает с ключем, как часто бывает, то можно писать такие симпатичные конструкции, причем
смешанный вариант {a, b: 4}
тоже правильный.