我目前正在为包含 7 个选项卡的主布局实现主保存行为。
本质上,当单击主布局上的“保存”按钮时,我希望每个选项卡都自行保存(完成),然后向主布局报告它已保存(再次完成)
我坚持的是,我想在主布局的相应 JS 文件中有一个真值表,它跟踪保存了 7 个选项卡中的哪一个,以便它可以向用户报告保存完成。
概括一下:Javascript 中的真值表/二维数组,它们在哪里?
提前致谢。
最佳答案
您可以跟踪 7 个选项卡中的每一个是否已使用 bool 数组保存:
var tabSaveTable = [false,false,false,false,false,false,false];
然后,无论何时保存给定的选项卡,您都可以将其插槽标记为 true
并且每当它发生更改时(因此需要再次保存),其插槽可以设置为 假
。例如,要将 tab3 标记为已保存(假设您的选项卡编号从 0 开始),您只需设置:
tabSaveTable[3] = true;
如果 tab3 被更改并需要再次保存,您将设置:
tabSaveTable[3] = false;
我认为这是您问题的一部分。如果还有更多内容,请澄清。我不明白为什么你需要一个二维数组。
关于javascript - Javascript 中的真值表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11571263/