gpt4 book ai didi

javascript - 将数据存储到 javascript 变量中

转载 作者:行者123 更新时间:2023-11-30 00:16:58 26 4
gpt4 key购买 nike

我正在尝试将数据存储到 javascript 变量中。

这是我的场景:我有一个人员列表(person_id、person_name),每个人都可以养宠物(pet_id、pet_name)和/或玩具(toys_id)。

[Persons]
Person_Id
Person_Name
[Pets]
Pet_Id
Pet_Name
[Toys]
Toy_Id

我尝试了各种方法,即使有时我可以存储所有内容,我也不确定我的做法是否正确。

我应该将 ID 存储为键吗?这样做正确吗?稍后知道我会尝试知道每个人有多少宠物和玩具。另外,我的变量应该存储 1 个或多个人。

 var myVar = {person_id:{
person_name:'',
pet_id:{
pet_name:''
},
toys:{
toys_id:''
}
}};

一些帮助将不胜感激。

最佳答案

我认为最好的方法是将人员存储在数组中

var persons = [
{
person_id:1,
person_name:'per1',
pets:[
{id:1,name:"petname1"},
{id:2,name:"petname2"}
]
,
toys:[{id:1,name:"toyname1"},{id:2,name:"toyname2"}]
}
];
//to find person by id=1
var arr=persons.filter(function(obj){return obj.person_id=1});
alert(arr.length)
if(arr.length>0){
//to find pets length
alert(arr[0].pets.length)
}

关于javascript - 将数据存储到 javascript 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34373078/

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