2017-01-04 4 views
-3

ПросмотрелиЧто такое синтаксис и что такое использование @ в javascript?

@propertyOrIdentifier // ? What does this mean and do? 

используется в кажущихся простых объектов или class уступки в вопросах и ответах на StackOverflow.

Что является символом или символом @ в javascript? Каковы действительные применения?

+3

цитата? Символ '@' используется, например, Java для аннотаций, но не в JavaScript. Это также не является законным в пределах идентификатора. – Alnitak

+0

@Alnitak В первом вопросе, который теперь удален, оба 'const a = {@b};' и 'object.property. = @func;' были в пределах тела Вопроса. Вторая ссылка: http://stackoverflow.com/questions/41430943/es6-am-i-using-classes-mixins-correctly-in-javascript где 'import {readonly} из 'my-decorators'; класс Person { @ readonly человек() {return this.user; } }. – guest271314

ответ

0

Это не имеет никакого особого значения в ванили JS.

Вполне вероятно, что там, где вы видите это он просто используется в качестве именования, похожий на что-то делать, как добавить предшествующее подчеркивания для частных переменных _example

Смежные вопросы