gpt4 book ai didi

javascript - 在 ui5 javascript 中使用前缀 `o`

转载 作者:行者123 更新时间:2023-12-03 04:40:19 24 4
gpt4 key购买 nike

我看到人们在开发 ui5 应用程序时经常使用前缀 o

var oRowsModel = new sap.ui.model.json.JSONModel();
oValueHelpDialog.getTable().setModel(oRowsModel);
if (oValueHelpDialog.getTable().bindRows){
oValueHelpDialog.getTable().bindRows("/");
}

this.getView().setModel(oModel);

var oSelectedItem = oEvent.getParameter("selectedItem"),
oTimeline = this.getView().byId("ActivityTimeline"),
oTimelineBinding = oTimeline.getBinding("content");

这有什么帮助吗?这是最佳实践吗?有什么好处?

我认为很多东西都是对象,指定 o 没有多大帮助。那么为什么要使用它呢?

最佳答案

变量的前缀只是从称为 ABAP 的 native SAP 编程语言继承而来的命名约定。在ABAP中,为变量添加前缀是一种长期存在的约定,这样人们就可以知道变量的类型以及变量是本地变量还是全局变量,例如lv_myvar表示本地变量,gt_mytab表示全局表类型。实际上没有什么特别的理由要在 Javascript 和 UI5 中继续这种做法——如果你不喜欢,就不要这样做。

关于javascript - 在 ui5 javascript 中使用前缀 `o`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com