簡體   English   中英

我可以在JavaScript的方法內添加對象嗎?

[英]Can i add a object inside a method in JavaScript?

var obj = {
  someFunc : function() {
    console.log("Hello");
    console.log(this);
    var obj1 = {
      someFunc1 : function() {
          console.log("Hi");
      }
    };
  }
};

obj.someFunc();
obj.obj1.someFunc1();

我剛剛創建了一個對象。 在對象內部,方法,然后是新對象和obj1 我只是想檢查'this'關鍵字。 但是,在我看來,這是js中的語法錯誤。 這是不可能的。 對? 但為什么?

var obj = {
 someFunc : function() {
   console.log("Hello");
   console.log(this);
   return {
      someFunc1 : function() {
      console.log("Hi");
   }
  };
}
};


obj.someFunc().someFunc1();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM