data = {
upload(ms = {}) {
this.upload.sdf = 233;
}
}
假设我们访问了上传功能。他们传递了一个数组,这不是问题...我想知道存储临时变量的最佳方法是什么?现在我这样做,创建变量
ms.d = ''
ms.x = ''
ETC。
我想尝试一下,它返回整个对象,我想
this.upload.sdf = 233;
可以创建仅在“上传”函数中运行的变量......
还有哪些其他选择?
有必要创建许多变量,每次访问函数时这些变量都会被删除并替换为新变量。
ms.d = ''如果您存储变量并且每次访问函数并设置新变量,如何处理内存。这不会导致你的记忆被堵塞吗?
在这种情况下,上传并不是真正的功能。即,具有 lambda 函数的对象的命名元素。 (ES5标准添加的类,我建议停止使用带有函数的对象用于此目的)
JS 允许您随心所欲地操作类型。为了避免创建临时变量,您可以在界面中将它们表示为 lambda(getter),并动态计算它们。
通过将变量的范围限制在所需的级别来避免这种情况,以便垃圾收集器及时清理它们。
变量是使用 let、var 和 const 创建的。其他一切都不是变量。
他们没有传承下去。问题中没有传递数组的代码,而且问题中确实没有单个数组。
这是根本不对的事情。
好吧,使用变量,而不是某种渣滓。