Reading
Add Comment
Object ใน JS สามารถเปรียบเทียบเหมือน Object ในชีวิตเรา อย่างรถมีล้อ เป็นต้น
ใน JS Object มีความสัมพันธิ์ กับ property อยู่เสมอ
เราสามารถประกาศ Object ได้ดังนี้
let myObj = new Object();
และเราสามารถใส่ property เข้าไปได้ดังนี้
ley myObj = new Object();
myObj.name = "car";
เราสามารถเข้าถึง key ของ Object ได้ หลายวิธีหนึ่งในวิธีนั้นคือใช้ method ที่ js เตรียมไว้ให้ดังนี้
Object.key(obj);
เพื่อความเข้าใจ เรามาดูตัวอย่างกัน
var myObj = {
"varit_key":"varit_value",
"ching_key":"ching_value",
"asawavetvutt_key":"asawavetvutt_value"
};
Object.keys(myObj).forEach(function (key) {
let obj = myObj[key];
});
จากภาพคือผมประกาศ Object ออกมา โดยมี property 3 อันและใน property มี key กับ value
ทีนี้ ต่อมาสิ่งที่ทำเราผมใช้ Object method ซึ่ง return เป็น array ดังนี้
Object.key(myObj)
ค่าที่ return คือ
["varit_key", "ching_key", "asawavetvutt_key"]
หลังจากนั้นผมใช้ method .forEach แยก สาม key ออกมา
เท่านี้เราก็จะได้ key ออกมาใช้
0 comments:
Post a Comment