10
ดำเนินการ. เข้าร่วมกับค่าในอาร์เรย์ของวัตถุ
ถ้าฉันมีอาเรย์ของสตริงฉันสามารถใช้.join()เมธอดรับสตริงเดี่ยวโดยที่แต่ละองค์ประกอบคั่นด้วยเครื่องหมายจุลภาคดังนี้: ["Joe", "Kevin", "Peter"].join(", ") // => "Joe, Kevin, Peter" ฉันมีชุดของวัตถุและฉันต้องการที่จะดำเนินการคล้ายกันกับค่าที่เก็บไว้ในนั้น ดังนั้นจาก [ {name: "Joe", age: 22}, {name: "Kevin", age: 24}, {name: "Peter", age: 21} ] ทำjoinวิธีการเฉพาะกับnameคุณลักษณะเพื่อให้ได้ผลลัพธ์เช่นเดียวกับก่อน ขณะนี้ฉันมีฟังก์ชั่นต่อไปนี้: function joinObj(a, attr){ var out = []; for (var i = 0; i < a.length; i++){ out.push(a[i][attr]); } return out.join(", "); } …
273
javascript
arrays
object