尝试使用同名的方法和属性:
作为用于访问值的属性:if (myObject.propMethod() == queryVal)
一个方法,用于分配给propMethod:myObject.propMethod(newVal)
我已经定义了以下内容:
// the property:
myObject.propMethod = ko.observable(); // disregard the knockout 'ko' for this question
// the method:
myObject.prototype.propMethod = function (value) {
myObject.propMethod = value;
return target; // supports chaining
};
缺乏经验和接触 javascript:它似乎正在工作,但我想验证是否有一些我没有考虑到的东西。
编辑:根据下面的评论,看来我的任务实际上调用了淘汰赛的功能,所以我的“原型”永远不会执行。如何获得允许我在分配时执行附加逻辑的结构?