Это то, что я думаю, что лучше всего подходит для создания объекта в JSJavascript практика создания объекта
function obj(){
var x = "hi";
this.getX(){return x;}
}
var y = new obj()
console.log(y.x); //this returns undefined
Но от того, что я видел, используя this.variable используется чаще всего в создании объекта.
Я думаю в java, где вещи должны быть «частными» в классе (обратите внимание, что я прочитал о закрытии), применимо ли это в js?
Что считается лучшим способом создания объекта?
http://stackoverflow.com/questions/500431/what-is-the-scope-of-variables-in-javascript – Keatinge
Пожалуйста, покажите код, чтобы показать, что ваш просят точно. Из текста вопроса, похоже, что «локальная переменная» является более близким эквивалентом в Java. – Thilo
Я принимал это из разных сообщений, которые я читал о var vs this. Также я читаю, что другая ссылка на ee, если это помогает. Спасибо –