色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery json.length

謝彥文1年前8瀏覽0評論

在使用 jQuery 的過程中,我們經常會遇到需要處理 JSON 格式的數據。而一個常用的操作是獲取 JSON 對象中屬性的數量,這時就可以使用json.length這個屬性。

var myJson = {
name: "張三",
age: 20,
gender: "男"
};
console.log(Object.keys(myJson).length);     // 3

以上代碼中,我們定義了一個 JSON 對象myJson,并使用Object.keys(myJson).length獲取了它的屬性數量。由于 JavaScript 中對象的屬性數量無法直接獲取,因此需要通過先將對象的屬性名(即所謂的“鍵”)轉換成一個數組,再獲取它的長度。

需要注意的是,在使用json.length獲取 JSON 對象屬性數量的時候會出現一個無法識別的錯誤:

var myJson = {
name: "張三",
age: 20,
gender: "男"
};
console.log(myJson.length);     // undefined

以上代碼直接使用myJson.length獲取屬性數量是無法得到正確結果的,因為 JSON 對象并沒有內置length屬性。因此,如果你要獲取 JSON 對象的屬性數量,必須要使用上述Object.keys()方法。