const roomAndReservationBinding = (rooms, reservations) => {
var roomInfo = rooms;
for (var i = 0; i <= roomInfo.length; i++) {
var room = roomInfo[i];
console.log(room.id);
}
};//在控制台上,我按预期打印了is,但在浏览器上,我得到了以下错误: console.log()函数行上的房间未定义
发布于 2020-05-04 06:17:02
这是-的根本原因:
for (var i = 0; i <= roomInfo.length; i++) {您正在额外迭代一次,它应该是这个-:
for (var i = 0; i < roomInfo.length; i++) {
const roomAndReservationBinding = (rooms, reservations) => {
var roomInfo = rooms;
for (var i = 0; i < roomInfo.length; i++) {
var room = roomInfo[i];
console.log(room.id);
}
};
roomAndReservationBinding([{id:1},{id:2},{id:3}],[])
https://stackoverflow.com/questions/61582290
复制相似问题