Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 23

OK

Oleg Kislitsyn in JavaScript — русскоговорящее сообщество
Den
Всем привет, есть ли какие-то встроенные методы для присваивания одного и того же значения, но, в зависимости от условия, разным переменным? Ну или как-то улучшить этот код.

if (condition) {
   first = value;
} else {
   second = value;
}
что за задача? есть ощущение, что лучше объединить эти переменные в одну, а вот значения разделить. тогда и тернарный оператор подойдет
источник

АС

Александр Соловьев in JavaScript — русскоговорящее сообщество
Можно ли создать константу в массиве
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Александр Соловьев
Можно ли создать константу в массиве
Объявить константу внутри объявления массива?
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Так нельзя. А что требуется?
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Александр Соловьев
Можно ли создать константу в массиве
Можно заморозить элементы массива с помощью Object.freeze
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Но они же неименованные будут. Как к ним обратиться без имени массива?
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Можно за пределами массива объявить нужные константы: const PI = 3.141592; const E = 2,72;
источник

E

Elijah in JavaScript — русскоговорящее сообщество
И собрать в массив констант. const FUNDAMENTAL_CONSTS = [PI, E]
источник

E

Elijah in JavaScript — русскоговорящее сообщество
В Javascript очень не хватает джавовских enum, имхо
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Ну это из-за динамической типизации понятное дело
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Den
Всем привет, есть ли какие-то встроенные методы для присваивания одного и того же значения, но, в зависимости от условия, разным переменным? Ну или как-то улучшить этот код.

if (condition) {
   first = value;
} else {
   second = value;
}
А чем тебя if не устраивает?
источник

АС

Александр Соловьев in JavaScript — русскоговорящее сообщество
Если не сложно, обьяните как работает class в javascript
источник

АС

Александр Соловьев in JavaScript — русскоговорящее сообщество
В обычной java проще , а тут чутка по-другому
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Чтобы понять разницу в ООП в сравнении с java прочитай про прототипное наследование
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Elijah
Чтобы понять разницу в ООП в сравнении с java прочитай про прототипное наследование
при чем тут ООП?
источник

E

Evgen in JavaScript — русскоговорящее сообщество
Elijah
Чтобы понять разницу в ООП в сравнении с java прочитай про прототипное наследование
Зачем?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Александр Соловьев
В обычной java проще , а тут чутка по-другому
Хера себе проще
источник

АС

Александр Соловьев in JavaScript — русскоговорящее сообщество
В JavaScript по сути и объектов достаточно
Но мне интересен  class в js
источник

E

Elijah in JavaScript — русскоговорящее сообщество
Evgen
Зачем?
Он спросил про разницу с джавой. Суть в разнице реализации ООП, в js оно prototype based inheritance. Я не прав?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
В js как раз проще, иди по прототипу вверх и нет проблем. Никакой перегрузки, двойного диспатча
источник