function Person(name){
this.name= name;
}
有个person类,比如
var p = new Person("Tom");
alert(p.name); // "Tom"
我想在构造函数中设置好名字之后 不能更改,只读不可写.
有什么办法可以实现?
使用闭包的方式:
function Person(name){ var name = name ; this.getName = function(){ return name;}; } var p = new Person("Tom"); alert(p.getName()); // "Tom"