【发布时间】:2014-03-12 02:00:42
【问题描述】:
我正在使用框架 SAP UI5。我正在创建一个类的实例
//sap.m.Button是一个javascript类
var myButton = new sap.m.Button({text:"Hello"});
console.log(myButton.getText()); //Hello
console.log(myButton.getProperty('text'); //Hello
console.log(myButton.text); //undefined
为什么 myButton.text 是未定义的?类是如何实现的,不能直接访问属性,只能通过类提供的方法访问?
【问题讨论】:
-
很可能他们存储你传递给构造函数的选项对象是一些伪私有成员,然后用于访问文本属性
标签: javascript javascript-framework sapui5