我目前正在为包含7个标签的主布局实现主保存行为。
基本上,当单击主布局上的“保存”按钮时,我想要它,以便每个选项卡保存自己(完成),然后报告它已保存的主布局(再次,完成)
我坚持的是,我希望在相应的JS文件中有一个真值表用于主布局,它跟踪已保存的7个选项卡中的哪一个,以便它可以向用户报告保存已完成。
概括:Javascript中的真值表/ 2D数组,它们在哪里?
提前致谢。
答案 0 :(得分:0)
您可以跟踪是否已使用一组布尔值保存了7个选项卡中的每个选项卡:
var tabSaveTable = [false,false,false,false,false,false,false];
然后,无论何时保存给定标签,您只需将其标记为true
,并且无论何时更改(因此需要再次保存),其广告位可设置为false
。例如,要将tab3标记为已保存(假设您的选项卡从0开始编号),您只需设置:
tabSaveTable[3] = true;
如果tab3发生变化并需要再次保存,您可以设置:
tabSaveTable[3] = false;
这是我认为我遵循的问题的一部分。如果有更多内容,请澄清。我不明白为什么你需要一个2D数组。