Javascript 在jquery中获取并分配对象的方法

Javascript 在jquery中获取并分配对象的方法,javascript,jquery,html,object,Javascript,Jquery,Html,Object,我在jquery中有objectobj var obj = {}; 我有字符串str var str = "passengerDetails[0].photo"; 现在我将这个str指定为Objectobj中的键,如下所示 obj = {str : "xx"} //means {"passengerDetails[0].photo" : xx} should come 但是它被赋值为obj={“str”:“xx”} 这个jquery目标代码的简单解决方案是什么 var obj = {};

我在jquery中有objectobj

var obj = {};
我有字符串
str

var str = "passengerDetails[0].photo";
现在我将这个
str
指定为Object
obj
中的键,如下所示

obj = {str : "xx"} //means {"passengerDetails[0].photo" : xx} should come
但是它被赋值为
obj={“str”:“xx”}
这个jquery目标代码的简单解决方案是什么

var obj = {};

var str = "passengerDetails[0].photo";

obj[str] = "xx"; //it should work

console.log(obj); //Outputs -->  Object { passengerDetails[0].photo="xx"}
var obj={}

var str=“passengerDetails[0].photo”

obj[str]=“xx”//应该行得通

控制台日志(obj)//输出-->对象{passengerDetails[0]。photo=“xx”}


//非常感谢CodingAnt,这个答案像老板一样工作

你想要像
{“passengerDetails”:[{“photo”:“xx”}}
这样的东西吗?