物體長度的主要問題是很難預測特定物體的長度。 當試圖為對象分配內存或試圖在內存中查找特定對象時,這可能會導致問題。
The code below will return the length of an object: Object.keys(obj).length
此代碼將返回對象的長度。 Object.keys(obj) 將返回對像中鍵的數組,而 .length 將返回該數組中的項數。
JavaScript中的對象
在 JavaScript 中,對像是一種將相關數據組合在一起的方法。 可以通過兩種方式創建對象:使用 new 關鍵字,或使用構造函數。
要使用 new 關鍵字創建對象,您可以使用以下語法:
var obj = new 對象();
要使用構造函數創建對象,您可以使用以下語法:
var obj = new 對象(); obj.name = “約翰”;
對象屬性
在 JavaScript 中,對象具有可以使用點運算符 (.) 訪問的屬性。 例如,要獲取對象“john”的屬性“name”的值,您可以使用:
約翰名字
同樣,要獲取對象“john”的屬性“age”的值,您可以使用:
約翰.年齡