我有一个简单的问题。在ES6课程中声明私人成员的最简洁明了的方法是什么?
换句话说,如何实施
localhost:4166/EmployeeData/details?idd=1
如
function MyClass () {
var privateFunction = function () {
return 0;
};
this.publicFunction = function () {
return 1;
};
}
答案 0 :(得分:4)
课程没什么不同。构造函数的主体只是成为constructor
:
class MyClass {
constructor() {
var privateFunction = function () {
return 0;
};
this.publicFunction = function () {
return 1;
};
}
}
当然publicFunction
也可能是一个真实的方法,如果它不需要访问privateFunction
。
我并不是特别建议这样做(我出于各种原因反对伪私有属性),但这将是您代码中最直接的翻译。