ตัวอย่างโครงสร้างข้อมูลการตั้งค่าและรายการเกมเริ่มต้นในรูปแบบ JavaScript และ JSON
{ } example.js{ } example.json
คัดลอกโค้ด
JavaScript
// ตัวอย่างการจัดโครงสร้างออบเจกต์เกมเริ่มต้นสำหรับ vf38
const initialPlayerConfig = {
brand: "vf38" ,
locale: "th-TH" ,
selectedGameId: "041" ,
gameList: [
{ id: "041" , name: "The Great Icescape" , category: "สล็อต" },
{ id: "010" , name: "Medusa" , category: "สล็อต" },
{ id: "126" , name: "Diner Delights" , category: "สล็อต" },
{ id: "098" , name: "Mermaid Riches" , category: "สล็อต" },
{ id: "147" , name: "Werewolf Hunt" , category: "สล็อต" }
],
preferences: {
autoPlayLimit: 10 ,
soundEnabled: true
}
};
function getGameTitle(config, gameId) {
const found = config.gameList.find(item => item.id === gameId);
return found ? found.name : "ไม่พบเกม" ;
}
console.log(getGameTitle(initialPlayerConfig, "041" )); JSON
{
"brand" : "vf38" ,
"locale" : "th-TH" ,
"selectedGameId" : "041" ,
"gameList" : [
{
"id" : "041" ,
"name" : "The Great Icescape" ,
"category" : "สล็อต"
},
{
"id" : "010" ,
"name" : "Medusa" ,
"category" : "สล็อต"
},
{
"id" : "126" ,
"name" : "Diner Delights" ,
"category" : "สล็อต"
},
{
"id" : "098" ,
"name" : "Mermaid Riches" ,
"category" : "สล็อต"
},
{
"id" : "147" ,
"name" : "Werewolf Hunt" ,
"category" : "สล็อต"
}
],
"preferences" : {
"autoPlayLimit" : 10 ,
"soundEnabled" : true
}
}