jquery中修改对象数组的方法
我正在做一个创建乘客详细信息列表的项目,因此我将乘客对象列表存储在一个数组中,如下所示: 变量对象={ 乘客详细信息[0]。年龄:22, 乘客详细信息[0]。性别:M, passengerDetails[0]。名称:asdfasdf 乘客详细信息[1]。年龄:23, 乘客详情[1]。性别:F, 乘客详细信息[1]。姓名:xxx } 但我需要的是: 变量对象={ 乘客详细信息:[{年龄:22,性别:M,姓名:asdfasdf}, {年龄:23岁,性别:F,姓名:xxx}]}jquery中修改对象数组的方法,jquery,arrays,list,object,Jquery,Arrays,List,Object,我正在做一个创建乘客详细信息列表的项目,因此我将乘客对象列表存储在一个数组中,如下所示: 变量对象={ 乘客详细信息[0]。年龄:22, 乘客详细信息[0]。性别:M, passengerDetails[0]。名称:asdfasdf 乘客详细信息[1]。年龄:23, 乘客详情[1]。性别:F, 乘客详细信息[1]。姓名:xxx } 但我需要的是: 变量对象={ 乘客详细信息:[{年龄:22,性别:M,姓名:asdfasdf}, {年龄:23岁,性别:F,姓名:xxx}]} 有没有办法进行上述转换
有没有办法进行上述转换?另一种方式也是受欢迎的。提前感谢如果将第一个示例更改为a,则第二个示例是正确的:我假设passengerDetails是一个变量,理想情况下添加一个;最后: var passengerDetails=[ { 年龄:22,, 性别:M,, 姓名:asdfasdf }, { 年龄:23,, 性别:F, 姓名:xxx } ]; snippet.logpassengerDetails[0]。年龄;//22
实际上,在序列化表单之后,我得到了第一个输出,但我需要的是第二个输出。我的表单没有很多变量,所以我序列化了。任何自定义方法将上述对象作为输入,我得到第二个输出。