【发布时间】:2019-06-03 04:41:22
【问题描述】:
哪种做法更好,为什么?
声明一个变量:
exampleFunction(requestData: Object) {
const username = requestData.username;
doSomething(username);
}
还是直接访问对象属性?
exampleFunction(requestData: Object) {
doSomething(requestData.username);
}
如果我使用的代码超过 50 行并且变量被多次使用怎么办。我应该多次使用变量'username'还是多次使用'requestData.username'?
【问题讨论】:
-
如果您要征求意见:视情况而定,这是一种偏好。
-
我想知道这些选项中哪一个是更好的做法。
-
我认为,在上述上下文中,访问对象属性更好。无需声明一个变量来保存它。如果您使用的是更好的 IDE,建议在上述上下文中使用第二个。
-
我不确定是否有最佳实践,但可以肯定
requestData太宽泛了。 requestData 包含什么? -
我会选择第二个选项。这样干净多了。
标签: angular typescript