Показать сообщение отдельно
  #12 (permalink)  
Старый 26.12.2012, 20:37
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от godofjavascript
просто поменял запись в jsdoc с Number на number
у GCC свой jsdoc, от оригинала есть ещё неск. различий.

Сообщение от godofjavascript
интересно а шторм всю эту байду понимает?)
ой нубас ....

да, понимает. единственный редактор\иде на моей памяти, которые понимают jsdoc от GCC, а не оригинальный.

Сообщение от godofjavascript
то пиши jsdoc, он без него не работает
брехня какая - он работает и без него ... правда, иногда не может установить связи между объектами, и имена свойств теряются -> код перестает работать

Сообщение от Дзен-трансгуманист Посмотреть сообщение
Можно, если объяснить это GCC.
The @param Tag

/**
 * @param {string} [arg] this is an optional parameter.
 */

function a (arg) {
  if (arg) {
    alert("Привет " + arg)
  } else {
    alert("Привет юзер!");
  }
}

a("Вася");
a();
можно было ещё поставить = после типа :

/**
 * @param {string=} arg this is an optional parameter.
 */
Ответить с цитированием