回顾:操作 JSON 键
本课属于 Coddy JavaScript 学习旅程的“逻辑与流程”单元。第 21 课,共 65 课。
挑战
简单创建一个名为 petShelterManager 的函数,用于管理宠物收容所系统。该函数接收两个参数:
shelterData(一个包含宠物信息的对象数组)newData(一个包含新数据的对象)
shelterData 数组中的对象具有以下结构:
{
id: "unique-id",
name: "pet-name",
type: "animal-type",
age: number,
isVaccinated: boolean,
adoptionStatus: "available" | "adopted"
}你的函数应执行以下操作:
- 将
newData对象添加到shelterData数组中 - 添加前,检查
newData中是否包含所有必需字段(id、name、type、age、isVaccinated、adoptionStatus) - 如果缺少某个字段,就不要添加
newData
返回更新后的 shelterData 数组
亲手试试
function petShelterManager(shelterData, newData) {
// 在这里编写代码
}
// 不要在函数外编写任何内容逻辑与流程中的所有课
自己练习: JavaScript 在线编译器