Как стать автором
Обновить

Комментарии 6

Несколько дней назад попался ответ этот на СО, удивился, что не видел ни где в виде статьи.
Она, кстати, с декабря в ангулярской вики
За что люблю СО, там можно получить ответ на свой вопрос разобранный покруче некоторых статей.
Не зря там такие люди как Jon Skeet «тусят».
Всего одна фраза про лучшие практики. Я так до конца и не понял про то, что нужно использовать точку. Поясните пожалуйста.
Тут и понимать не обязательно, просто используйте и всё) А если серьезно, разница в том, как js работает с объектами и примитивами.

var a = 'smth'
var b = a
b = 'other'
В итоге: a === 'smth', b === 'other'

var a = {param: 'smth'}
var b = a
b.param = 'other'
В итоге: a.param === 'other', b.param === 'other'

Чтобы быть уверенным, что всегда работаете с одним и тем же объектом нужно использовать точку
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории