Rhino JavaScript 引擎
從 v.8.5 開始,ThingWorx 使用 Rhino.JavaScript Engine 1.7.11 版。Rhino 包括 JavaScript 1.7 的所有功能以及 JavaScript 1.8 功能的一些支援。它也提供了下列一般功能/工具:
Java 的直接指令碼
JavaScript shell
JavaScript 編譯器
JavaScript 偵錯工具
JavaScript 1.7 是 Rhino shell 中的預設版本。JavaScript 語言受 ECMA-262 ECMAScript 標準規範,這是一種一般用途的跨平台程式編寫語言。Rhino 1.3 和更新版本符合第 3 版標準。Rhino 1.6 和更新版本針對 XML (E4X) 實行 ECMA 357 ECMAScript。如需有關 Rhino 標準、發行版本註記和實行的詳細資訊,請參閱 https://developer.mozilla.org 網站。
* 
Rhino 不支援 ThingWorx 之 localeCompare JavaScript 服務中的其他引數。Rhino 只會驗證服務的第一個引數,因為 localeCompare 不是 ECMA-262 ECMAScript 標準中的標準函數。
全域內建原型已鎖定
一般而言,不建議修改內建原型物件,例如 Array.prototypeString.prototype。因為這些物件儲存在用於所有指令集執行的共用基礎範圍內,對其進行修改可能導致嚴重的後果。因此,從 v.8.5 開始,ThingWorx Platform 上的原型物件將鎖定。
這是否有幫助?