第一张图楼层数组,1是1楼,2是2楼,第二张是房间号数组,101,102对应第一个数组的一楼,201,202对应2楼
我想把房间号对应到第一个数组的楼层,1后面显示子类房间号101,102,2显示201,202,以此类推,怎么实现呢?求教大神
第一张图楼层数组,1是1楼,2是2楼,第二张是房间号数组,101,102对应第一个数组的一楼,201,202对应2楼
我想把房间号对应到第一个数组的楼层,1后面显示子类房间号101,102,2显示201,202,以此类推,怎么实现呢?求教大神
循环第一个楼层数组
里面循环 房间号数组
判断
当前的房号的开头是否是当前的楼层好 是的话push到当前数组中。。
不知道能不能解决到你的问题 我暂时就想到这里
我觉得最好是在添加房间号的时候选是几层的为好吧
//参数l_num:楼层数,r_num:房间数
function getlist(l_num, r_num){
if(!l_num || !r_num || l_num ===0 || r_num ===0) return [];
let sum = [];
let floors = [];
for(let floor=1;floor<l_num+1;floor++){
let rooms = [];
for(let room=1;room<r_num+1;room++){
let prefix = '';
if(room < 10){prefix = '0';}
rooms.push(floor+prefix+room);
}
floors.push(rooms);
}
sum.push(floors);
return sum;
}
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决