1
我有一個OpenLayers對象,我試圖改變它的名稱默認爲其屬性之一。 Qooxdoo生成器腳本不喜歡這樣。有沒有辦法忽略這個錯誤?生成器作業失敗的對象屬性默認
我想:
/**
* @ignore default
*/
這裏是有問題的對象:
vectorLayer.styleMap.styles.default.defaultStyle.fillColor="#FFFFFF"
我有一個OpenLayers對象,我試圖改變它的名稱默認爲其屬性之一。 Qooxdoo生成器腳本不喜歡這樣。有沒有辦法忽略這個錯誤?生成器作業失敗的對象屬性默認
我想:
/**
* @ignore default
*/
這裏是有問題的對象:
vectorLayer.styleMap.styles.default.defaultStyle.fillColor="#FFFFFF"
默認是JavaScript的保留字之一。這些不應該被用作標識符,並且生成器強制執行此限制。您可以使用括號表示法解決此問題:
vectorLayer.styleMap.styles["default"].defaultStyle.fillColor="#FFFFFF"
謝謝@Daniel!這是一個很好的竅門!我真的很驚訝,OpenLayers使用該保留字作爲對象屬性! – Jonathan