var person = {
course1:{Name:"xxx", day:"mon", time:"2am-6pm"},
course2:{Name:"yyy", day:"tue", time:"7am-9pm"},
course3:{Name:"zzz", day:"tue", time:"2am-6pm"},
course4:{Name:"aaa", day:"wed", time:"2am-6pm"},
course5:{Name:"bbb", day:"thu", time:"2am-6pm"},
course6:{Name:"ccc", day:"mon", time:"2am-6pm"}
};
任何人都可以展示如何循环和迭代这个人对象并交换 course1 和 course2 对象值(名称,日期,时间)并做一些事情,替换它并再次交换 course1 和 course3 做一些事情等等......
您可以使用Object.keys
来获取所有键数组,然后您可以对其进行迭代。
类似的东西:
const person = {
course1: {
Name: "xxx",
day: "mon",
time: "2am-6pm"
},
course2: {
Name: "yyy",
day: "tue",
time: "7am-9pm"
},
course3: {
Name: "zzz",
day: "tue",
time: "2am-6pm"
},
course4: {
Name: "aaa",
day: "wed",
time: "2am-6pm"
},
course5: {
Name: "bbb",
day: "thu",
time: "2am-6pm"
},
course6: {
Name: "ccc",
day: "mon",
time: "2am-6pm"
}
};
Object.keys(person).forEach((key) => {
const course = person[key];
// Do your logic here...
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句