-1

我想让一个全局变量不仅被一个对象使用,我该怎么做?

//Want to take the type of str and myVar
str.type
myVar.type
4

1 回答 1

1

只是不要使用关键字var,它将是全局的,但这不会使其成为对象的属性。我只是将 Object 属性分配给 Object 外部的变量,然后它可以被下面的所有 Objects 继承,例如:

function Obj(val){
  this.prop = val;
}
var obj = new Obj('nice'), whatever = obj.prop;
// now whatever is accessible to other Objects below
于 2013-10-03T21:47:36.913 回答