gpt4 book ai didi

javascript - 如何使用javascript将对象放入另一个对象中

转载 作者:行者123 更新时间:2023-11-28 17:35:09 25 4
gpt4 key购买 nike

var noOfChild=document.getElementById('btnInput').value;

for(var i=1;i<=noOfChild;i++){
createJSON();

function createJSON() {
alert('working')
var jsonObj =[];
var startId=1;
$("span[id=childNo]").each(function() {
var idChildName='childName'+startId;
var childName=document.getElementById(idChildName).value;

var idDobChild='dobChild'+startId;
var dobChild=document.getElementById(idDobChild).value;

var idSchoolName='schoolName'+startId;
var schoolName=document.getElementById(idSchoolName).value;

var idClassSection='classSection'+startId;
var classSection=document.getElementById(idClassSection).value;
alert(childName);
var item = {};
item ["child_name"] = childName;
item ["child_DOB"] = dobChild;
item ["child_class"] = classSection;
item ["child_school_name"] = "KV_32";

// jsonObj.push("{'"+startId+"':['"+item+"']}");
jsonObj.push(item);
startId=startId+1;
});
var obj={
"1":jsonObj
};
console.log(obj);

我想要这样的对象:

{"1":{"child_name": "ytfy", "child_DOB": "1993-06-18", "child_class": "d", "child_school_name": "KV_32"}}

但我现在是这样的:

1:{child_name: "ytfy", child_DOB: "1993-06-18", child_class: "d", child_school_name: "KV_32"}

最佳答案

在我看来,这个实现更加简洁、美观。您唯一需要了解的是,通过调用 objectResult["1"] 您还创建了一个字段“1”

var object = {"childName":"foo", "childSurname":"foo"};
var objectResult = {}

objectResult["1"] = object;
console.log(objectResult);

关于javascript - 如何使用javascript将对象放入另一个对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49300948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com