Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 24

1

1N54N3 in JavaScript Noobs — сообщество новичков
1N54N3
В старом парсе который миддл написал статик методы и классы использовались, интересно почему
Зачем ему понадобились статик методы
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Дмитрий Никитин
Ребят подскажите плиз что делает нижнее подчеркивание перед ключом в объекте? Например
_energyLevel: 100
Пишет что это не даёт манипулировать _energyLevel напрямую. Но можно переназначать.
Что это значит что можно менять величину (value). Но нельзя менять название самого ключа ?
ни чего
источник

AZ

Anatoliy Zolotukhin in JavaScript Noobs — сообщество новичков
Ну это ж от кейса зависит, ты же понимаешь что означает статик и что он позволяет и не позволяет делать в дальнейшем?)
источник

AZ

Anatoliy Zolotukhin in JavaScript Noobs — сообщество новичков
тут твой ответ и кроется
источник

K

Kirill in JavaScript Noobs — сообщество новичков
Дмитрий Никитин
Ребят подскажите плиз что делает нижнее подчеркивание перед ключом в объекте? Например
_energyLevel: 100
Пишет что это не даёт манипулировать _energyLevel напрямую. Но можно переназначать.
Что это значит что можно менять величину (value). Но нельзя менять название самого ключа ?
нижнее подчеркивание не несет никакого функционала, но как правило функцию/значение делают с нижним подчеркиванием в начале что бы дать понять что это значение/функция нужна лишь для внутренних операций, а юзеру что пользуется этой либой эта функция/значение не нужно, и лучше его не трогать
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
👍🏿Спасиб
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Дмитрий Никитин
Ребят подскажите плиз что делает нижнее подчеркивание перед ключом в объекте? Например
_energyLevel: 100
Пишет что это не даёт манипулировать _energyLevel напрямую. Но можно переназначать.
Что это значит что можно менять величину (value). Но нельзя менять название самого ключа ?
Ничего не делает. В классах обычно это конвенция, обозначающая “приватные” свойства, которые не надо читать снаружи, но реально доступ это не ограничивает
источник

AZ

Anatoliy Zolotukhin in JavaScript Noobs — сообщество новичков
Дмитрий Никитин
Ребят подскажите плиз что делает нижнее подчеркивание перед ключом в объекте? Например
_energyLevel: 100
Пишет что это не даёт манипулировать _energyLevel напрямую. Но можно переназначать.
Что это значит что можно менять величину (value). Но нельзя менять название самого ключа ?
это скорее как пометка что поле приватное, как условное обозначение для «знающих»
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Kirill
нижнее подчеркивание не несет никакого функционала, но как правило функцию/значение делают с нижним подчеркиванием в начале что бы дать понять что это значение/функция нужна лишь для внутренних операций, а юзеру что пользуется этой либой эта функция/значение не нужно, и лучше его не трогать
Да и не только юзеру, вообще не нужно ни кому, кроме этой функции
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
Хотя есть вот язык Dart, где нижнее подчеркивание как раз запрещает доступ к полю из других классов :)
источник

ДН

Дмитрий Никитин... in JavaScript Noobs — сообщество новичков
Спасибо за ответ всем. Понял ))
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
В JS и других других языках, где нет концепции private свойств это просто подсказка для программиста, которая ему ничего не запрещает
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
Хотя есть вот язык Dart, где нижнее подчеркивание как раз запрещает доступ к полю из других классов :)
ну мы тут про js, а не про дарт
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
(Хотя в JS private fields уже появились, но это совсем другая история)
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Alexander Chudesnov
(Хотя в JS private fields уже появились, но это совсем другая история)
и не очень хорошая
источник

AC

Alexander Chudesnov in JavaScript Noobs — сообщество новичков
необходимость-то назрела
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
необходимость да, реализация не очень, по моему ИМХУ
источник

vd

vitalik djankro in JavaScript Noobs — сообщество новичков
Здравствуйте, те кто изучал js поделитесь опытом, базовый видео курс js от какого канала более актуальный и лёгок в освоении? Пока что прошел 5 занятий от Easycode но я так понимаю там не полная версия курса. Кто что может посоветовать? Спасибо
источник

O

Oleg in JavaScript Noobs — сообщество новичков
источник

vd

vitalik djankro in JavaScript Noobs — сообщество новичков
Спасибо, знаю книгу но нужно видео
источник