Size: a a a

2020 September 03

d

dynamic in pro.js
Надо было писать object['class']
источник

АК

Алексей Колмогоров... in pro.js
dynamic
На самом деле с кейвордами в идентификаторах в стрикт моде в последних версиях, они частично нарушили консистентность. В сущности изначально не было никакой нужды запрезать использовать ключевые слова в качестве идентификаторов - понять, как именно используется слово - оператор это сейчас или переменная можно почти всегда вывести из контекста ее использования.
Ещё с undefined есть особенность что его (идентификатор) внутри функции можно создать.
источник

d

dynamic in pro.js
И не { class: 'ololo' } а { 'class': "ololo"}
источник

d

dynamic in pro.js
Алексей Колмогоров
Ещё с undefined есть особенность что его (идентификатор) внутри функции можно создать.
Верно. Только не в функции, а вообще в локальной области видимости. Суть в том, что раньше можно было и в глобальной. И они пошли по вообще ебнутому пути - они просто сделали window.undefined незаписываемым и неизменяемым.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Верно. Только не в функции, а вообще в локальной области видимости. Суть в том, что раньше можно было и в глобальной. И они пошли по вообще ебнутому пути - они просто сделали window.undefined незаписываемым и неизменяемым.
Ну да.
источник

d

dynamic in pro.js
Вместо того, чтобы сделать его литералом.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
А теперь есть такое вот говно. Что of переменной быть может, а in не может.
А зачем тебе использовать для переменной зарезервированное слово?
источник

d

dynamic in pro.js
Или, просто разрешить пустой void
источник

АК

Алексей Колмогоров... in pro.js
Ну т.е. если бы можно было, ты бы пользовался? Это бы сбивало с толку же.
источник

d

dynamic in pro.js
чтобы void без аргументов и бул ыбы андефайном
источник

АК

Алексей Колмогоров... in pro.js
В шарпе вроде есть такая штука. Там слово async можно использовать как переменную и в то же время оно указывает что функция асинхронная.
источник

d

dynamic in pro.js
Алексей Колмогоров
А зачем тебе использовать для переменной зарезервированное слово?
Имя from нормальное имя для переменной как считаешь?
источник

d

dynamic in pro.js
Но это же и оператор.
источник

d

dynamic in pro.js
with
источник

d

dynamic in pro.js
in вполне мог бы быть удачным именем для функции
источник

d

dynamic in pro.js
Просто это не нужные рамки.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Имя from нормальное имя для переменной как считаешь?
Да сам попадался на такое пару раз. Но чаще проще сделать start/end или fromIndex/toIndex или что-то подобное по контексту.
источник

d

dynamic in pro.js
Рамки должны наворачиваться дополнительными тулчейнами. Кому эти рамки нужны - линтеры, стат анализ и прочее.
источник

d

dynamic in pro.js
А ванильный язык должен быть чист настолько, насколько возможен.
источник

d

dynamic in pro.js
СВободное можно ограничить.
источник