jquery
1.母表与子表字段不固定
2.特别注意:母表字段不固定指的是同一个母表数组元素中,其字段也不固定
//数据格式
var childArray = [
{ "ChildId": 1, "ChildName": "Child 1" },
{ "ChildId": 2, "ChildName": "Child 2" }
];
var parentArray = [
{ "ParentId": 1, name:"Country",”不固定1“,"不固定2",”更多“,"Children": childArray }//不同母表字段的数据格式1
{ "ParentId": 1, name:"Country",”"Children": childArray }//不同母表字段的数据格式2
];
//待完善示例
const parentArr = [];
const childArray = [];
// 定义添加子数组元素的方法
function addChildItem (cId, cName) {
childArray.push({
ChildId: cId,
ChildName: cName,
})
}
// 定义添加父数组元素的方法
function addParentItem (parentId, name, childArr) {
parentArr.push({
ParentId: parentId,
name,
childArray: childArr,
})
}
addChildItem(1, 'Child 1');
addChildItem(2, 'Child 2');
addParentItem(1, 'Country', childArray);//这里母表字段只能固定添加。如这样则不可addParentItem(1, 'Country', ”不固定1“,childArray)
console.log(parentArr);