Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะรับขนาดของวัตถุ json ใน JavaScript ได้อย่างไร


ในการรับจำนวนคีย์ในวัตถุ JSON ใน javascript คุณสามารถใช้หนึ่งใน 2 วิธีต่อไปนี้

การใช้ Object.keys()

Object.keys() วิธีการส่งกลับอาร์เรย์ของชื่อคุณสมบัติที่นับได้ของวัตถุที่กำหนดในลำดับเดียวกับที่เราได้รับจากการวนซ้ำปกติ

ตัวอย่าง

let a ={ ชื่อ:"John", อายุ:32, เมือง:"Hong Kong"}console.log(Object.keys(a).length)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

3

ใช้สำหรับวนซ้ำ

คำสั่ง for...in จะวนซ้ำคุณสมบัติของอ็อบเจกต์ที่ไม่ใช่สัญลักษณ์ทั้งหมด ตัวอย่างเช่น

ตัวอย่าง

let a ={ ชื่อ:"John", อายุ:32, เมือง:"Hong Kong"}let count =0;for(let key in a) { count ++;}console.log(count) 

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

3