2015-12-28 51 views

回答

0

我找到了解決方案。

'ObjectVersions': { 
      get: function() { 
       var result = globalObjects.CurrentItems; 
       result.Count = globalObjects.CurrentItems.length; 
       return result; 
      } 
     } 
0

這將有助於:

Object.defineProperty(this, 
    'ObjectVersions': { 
     get: function() { 
      return globalObjects.CurrentItems; 
     }, 
     Count : globalObjects.CurrentItems.length 
    } 
); 

我的是,我們也應該更新的Count值,每次我們有添加的對象時或從中刪除globalObjects.CurrentItems

+1

感謝您的建議ikken。我已經試過這個,並沒有工作。我也嘗試過像Count:{return globalObjects.CurrentItems.length}並且這也不起作用 –

+0

我是我們應該每次更新'Count'的值時'我們添加或刪除了'globalObjects.CurrentItems'' – ikken

0

我有動態屬性wh包含數組。對於該數組屬性,我需要另一個動態屬性「Count」,它實際上是數組的長度。

它的用途是什麼,因爲數組已經有一個length屬性。您可以隨時在代碼中使用該特定數組。

+0

它是一個工具擴展使用JavaScript的Windows。在Windows中,它已經用Count屬性實現。現在我正在改變它,就像爲Windows和Web工作。所以我需要Count屬性而不是長度屬性。 –