Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีหาขนาดของ JSON Object ใน JavaScript


เพื่อหาจำนวน Keys ใน JSON Object ใน JavaScript คุณสามารถใช้วิธีใดวิธีหนึ่งจาก 2 วิธีนี้

ใช้ Object.keys()

เมธอด Object.keys() คืนค่าอาร์เรย์ของชื่อ Properties ที่เป็นของตัวเอง (own enumerable properties) ของออบเจ็กต์ที่กำหนด ในลำดับเดียวกับการวนลูปปกติ

ตัวอย่าง

let a = {    name: "John",    age: 32,    city: "Hong Kong" } console.log(Object.keys(a).length)

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้

3

ใช้ for...in loop

คำสั่ง for...in วนลูปผ่าน Properties ที่ไม่ใช่ Symbol และเป็น Enumerable ของออบเจ็กต์ ตัวอย่างเช่น

ตัวอย่าง

let a = {    name: "John",    age: 32,    city: "Hong Kong" } let count = 0; for(let key in a) {    count ++; } console.log(count)

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้

3