我有这个代码:
const availableDays = status.availableDays;
我有一个改变的建议:
const { availableDays } = status;
它们都是一行代码,但我想知道是否有解释为什么解构比第一个更好的编码方式。
如果代码是:
const availableDays = status.availableDays;
const someVar = status.someVar;
const someOtherVar = status.someOtherVar;
我知道这样会是最短的(不知道是否更好):
const { availableDays, someVar, someOtherVar } = status;
但我的问题涉及性能、安全性、可读性等原因。