@Gary Javascript чувствителен к регистру. Бар и бар два отдельных свойства. Бар является частным для Foo, тогда как бар является общественной собственностью, которая обеспечивает доступ к Бару. Это выполняет то же самое, что и принятый ответ.

м, у меня есть функция / класс JavaScript, называемаяFoo и у него есть свойство под названиемbar, Я хочу ценностьbar предоставляется при создании экземпляра класса, например:

var myFoo = new Foo(5);

установил быmyFoo.bar до 5

Если я сделаюbar публичная переменная, тогда это работает, например:

function Foo(bar)
{
    this.bar = bar;
}

Но если я хочу сделать это частным, например:

function Foo(bar)
{
   var bar;
}

Тогда как бы я установить значение приватной переменнойbar так что его доступны для всех внутренних функцийfoo?

Ответы на вопрос(3)

Ваш ответ на вопрос