试图在HTML页面上存储大量数据的方法,类似于使用csv文件。如果数据不需要是私有的,那么使用Getters和Setters来存储被认为是不良做法的大型数组。我一直在使用类似于此处所示的内容 http://ejohn.org/blog/javascript-getters-and-setters/
我使用getter和setter函数来保存从用户收集的数据,以后用于重建页面。
基本上,我应该使用具有键值对的对象而不是Getter Setter函数吗?
答案 0 :(得分:2)
我认为您可能会选择使用get和setter作为处理数据的界面,在某些情况下,它可以帮助您整理代码并且不会弄乱它。
在很多情况下,我坚持使用getter和setter,这使我的代码安全,因为只有那些密钥(在你的setter中指定的密钥)才会更新。此外,您可以在其上实现可见性,因此只有在类中可以访问某些方法,它将根据您的需要而变化。