Skema konfigurasi katalog game lokal dan pemetaan data statis.
{ } example.js{ } example.json
Salin kode
JavaScript
// Konfigurasi objek data lokal qqrp
const qqrpLocalConfig = {
brand: "qqrp" ,
domain: "qqrp2game.com" ,
supportedPlatform: ["android" ],
featuredGames: [
{ id: "103" , name: "Spirit Wonder" , category: "Slot Game" },
{ id: "134" , name: "Myst Spirits" , category: "Slot Game" },
{ id: "052" , name: "Dragon Hatch" , category: "Slot Game" }
],
defaultLanguage: "id"
};
// Fungsi simulasi pembacaan katalog lokal
function getGameInfo(gameId) {
return qqrpLocalConfig.featuredGames.find(item => item.id === gameId) || null ;
}
console.log(getGameInfo("103" )); JSON
{
"brand" : "qqrp" ,
"domain" : "qqrp2game.com" ,
"supportedPlatform" : [
"android"
],
"featuredGames" : [
{
"id" : "103" ,
"name" : "Spirit Wonder" ,
"category" : "Slot Game"
},
{
"id" : "134" ,
"name" : "Myst Spirits" ,
"category" : "Slot Game"
},
{
"id" : "052" ,
"name" : "Dragon Hatch" ,
"category" : "Slot Game"
}
],
"defaultLanguage" : "id"
}