我有类似的东西

var foo = function(arg){
  var something = {
    myPropVal: "the code",
    myMethodProp: function(bla) {
      // do stuff with mypropval here
      alert(this) // => DOMWindow
    }
  }
}


这可能吗?我可以从myMethodProp中访问myPropVal的内容,给定

最佳答案

你当然可以

var foo = function(arg){
  var something = {
    myPropVal: "the code",
    myMethodProp: function(bla) {
      // do stuff with mypropval here
      alert(this) // => DOMWindow
      alert(this.myPropVal);
    }
  }

  alert(something.myMethodProp());
}
foo();

关于javascript - 从JavaScript中的对象方法访问对象属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7484698/

10-12 12:26