总结,给对象动态添加变量属性的方法如下:
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);
转载于:https://www.cnblogs.com/lxhbky/p/8080720.html
最后
以上就是粗暴冰棍最近收集整理的关于JS_object添加变量属性_动态属性的全部内容,更多相关JS_object添加变量属性_动态属性内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复