Object គឺជាថ្នាក់មានស្រាប់ ដែលត្រូវបានបង្កើតឡើងរួចជាស្រេច ទុកនៅក្នុងដែនកំណត់មានស្រាប់ជាមួយនឹងវត្ថុមួយចំនួនទៀត។ ដូចនេះ យើងអាចយកថ្នាក់ Object នេះទៅប្រើនៅទីណាក៏បានដែរ។
នៅក្នុងភាសា JS ដែលហៅថា វត្ថុ (object) គឺជាអ្វីៗទាំងឡាយណាដែលសិស្សរបស់ថ្នាក់ណាមួយ។ ដូចនេះអ្វីទាំងអស់នៅក្នុងភាសា JS សុទ្ធសឹងតែជាវត្ថុលើកលែងតែទិន្នន័យដើមដែលជាលេខនិងតក្កអថេរតែប៉ុណ្ណោះដែលមិនមែនជាវត្ថុ។
ដោយឡែក គ្រប់វត្ថុដែលមានប្រភេទជាសំណុំទាំងអស់ គឺជាសិស្សនៃថ្នាក់ Object ទោះបីជាវត្ថុទាំងនោះត្រូវបានបង្កើតឡើង ដោយគ្មានបានយកថ្នាក់ Object មកប្រើជាមួយនឹងប្រមាណសញ្ញា new ក៏ដោយ។ ក៏ប៉ុន្តែយើងក៏អាចយកថ្នាក់មានស្រាប់ Object នេះ មកប្រើជាមួយនឹងប្រមាណសញ្ញា new ដើម្បីបង្កើតវត្ថុដែលជាសំណុំបានដែរ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
//ការបង្កើតសំណុំមួយដោយយកថ្នាក់ Object មកប្រើ
var dimension = new Object();
dimension.width = 35;
dimension.height = 40;
dimension.depth = 25;
console.log("width: "+dimension.width);
console.log("height: "+dimension.height);
console.log("depth: "+dimension.depth);
នៅលើបន្ទាត់លេខ 2 ការសរសេរថា var dimension = new Object(); គឺជាបញ្ជាតម្រូវឲ្យបង្កើតវត្ថុមានប្រភេទជាសំណុំឈ្មោះ dimension មួយ ដោយយកថ្នាក់មានស្រាប់ Object មកប្រើជាមួយនឹងប្រមាណសញ្ញា new ។
នៅក្នុងថ្នាក់ Object មានវិធីសំខាន់ៗចំនួន ៣ ដែលយើងអាចយកមកប្រើក្នុងការកែប្រែធាតុគូនៅក្នុងសំណុំអោយទៅជាកំរង។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
//ការបង្កើតសំណុំមួយដោយយកថ្នាក់ Object មកប្រើ
var dimension = new Object();
dimension.width = 35;
dimension.height = 40;
dimension.depth = 25;
console.log(Object.keys(dimension));
console.log(Object.values(dimension));
console.log(Object.entries(dimension));
នៅលើបន្ទាត់លេខ 7 ការសរសេរថា Object.keys(dimension) គឺជាការយកវិធីឈ្មោះ keys ក្នុងថ្នាក់ Object មកប្រើដើម្បីចំលងយកផ្លាកនៅក្នុងសំណុំឈ្មោះ dimension មកបង្កើតជាកំរងថ្មីមួយ។
នៅលើបន្ទាត់លេខ 8 ការសរសេរថា Object.values(dimension) គឺជាការយកវិធីឈ្មោះ values ក្នុងថ្នាក់ Object មកប្រើដើម្បីចំលងយកតំលៃនៅជាប់នឹងផ្លាកនានានៅក្នុងសំណុំឈ្មោះ dimension មកបង្កើតជាកំរងថ្មីមួយ។
នៅលើបន្ទាត់លេខ 9 ការសរសេរថា Object.entries(dimension) គឺជាការយកវិធីឈ្មោះ entries ក្នុងថ្នាក់ Object មកប្រើដើម្បីចំលងយកធាតុគូនៅក្នុងសំណុំឈ្មោះ dimension មកបង្កើតជាកំរងថ្មីមួយដែលមានធាតុជាកំរងនៃធាតុគូនិមួយៗ៕