วิธีทำ
ใช้ Object.keys(), Object.values() และ map()
ตัวอย่างโค้ด
const object = {
name: 'John',
age: 21,
countryName: 'US',
subjectName: 'JavaScript'
}
const allKeysOfObject = Object.keys(object);
console.log("The all keys are=" + allKeysOfObject);
const allValues = Object.values(object);
console.log("The all values are=" + allValues);
console.log("The use of map is as follows=");
allKeysOfObject.map(k => { console.log(object[k]) })
วิธีรัน
node fileName.js
ชื่อไฟล์ demo185.js
ผลลัพธ์
PS C:\Users\Amit\javascript-code> node demo185.js The all keys are=name,age,countryName,subjectName The all values are=John,21,US,Javascript The use of map is as follows= John 21 US JavaScript
คำอธิบาย
Object.keys() คืน array ของ keysObject.values() คืน array ของ valueskeys.map(k => object[k]) ใช้ key วนลูปเข้าถึง value แต่ละตัว ทำให้ object ใช้งานคล้าย array ได้