Когда я помещаю комментарий над моей переменной или функцией с @private
, что она на самом деле делает? Я просмотрел документацию, но я все еще не уверен.
goog.provide('myproject');
/** @private */
myproject.foo = "bar";
Я все еще могу получить к нему доступ, когда открываю инструменты разработки Chrome (myproject.foo ). И...
goog.require('myproject');
window.addEventListener('load', function() {
//this works.
document.body.textContent = myproject.foo;
});
Приведенный выше код по-прежнему устанавливает текстовое содержимое тела равным «bar», даже при компиляции. Так что же на самом деле делает @private
?