JS_object添加變量屬性_動態屬性


總結,給對象動態添加變量屬性的方法如下:

  obj[變量]=變量值;

備注:

obj.屬性=屬性值 ;

obj={屬性:屬性值};

這兩種方式添加的屬性都不能使用變量作為屬性.

 

犯過的錯誤:

var tokenIdName="";
var actionName = loginCache.$third_actionName.val();
if (actionName == "fbLogin") {
  tokenIdName = "fbId";
} else if (actionName == "googleLogin") {
  tokenIdName = "googleId";
} else if (actionName == "ppLogin") {
}

var postData={tokenIdName:loginCache.$third_userId.val()};
alert(postData);

正確的做法:

var tokenIdName="";
var actionName = loginCache.$third_actionName.val();
if (actionName == "fbLogin") {
  tokenIdName = "fbId";
} else if (actionName == "googleLogin") {
  tokenIdName = "googleId";
} else if (actionName == "ppLogin") {
}

var postData={};
postData[tokenIdName]=loginCache.$third_userId.val();
alert(postData);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。