【发布时间】:2013-01-04 23:03:37
【问题描述】:
我有一个名为“totalLength”的对象的 ko.observable 属性。在使用应用程序时,我想物理地修改这个属性的新值。我该怎么做?
我可以通过显示预览所需属性的值:
alert(feature.totalLength());
所以我知道它就是那个。但是当我为它分配一个新值时:
feature.totalLength() = 10;
我收到一个错误:
ReferenceError: 左侧赋值无效
为什么?
【问题讨论】:
-
因为您尝试为函数调用分配值。知道
()的用途是什么吗? -
另一位评论者有一个观点。每当您在编程语言中看到 () 时,它就是一个函数调用。您不能为函数调用赋值