Struktur konfigurasi objek lokal untuk pemetaan katalog dan preferensi antarmuka aplikasi.
{ } example.js{ } example.json
Salin kode
JavaScript
// Konfigurasi objek permainan lokal 5rp
const localGameCatalog = {
platform: '5rp' ,
defaultCategory: 'Permainan Daring' ,
featuredGames: [
{ id: '167' , name: 'Geisha Revenge' , category: 'Permainan Daring' },
{ id: '135' , name: 'Spr Golf Drive' , category: 'Permainan Daring' },
{ id: '001' , name: 'Diaochan' , category: 'Permainan Daring' }
],
preferences: {
language: 'id' ,
soundEnabled: true
}
};
function getGameInfo(gameId) {
return localGameCatalog.featuredGames.find(item => item.id === gameId) || null ;
}
// Cetak informasi permainan pengujian
const selected = getGameInfo('167' );
if (selected) {
// Objek lokal siap ditampilkan pada antarmuka uji coba
} JSON
{
"platform" : "5rp" ,
"defaultCategory" : "Permainan Daring" ,
"featuredGames" : [
{
"id" : "167" ,
"name" : "Geisha Revenge" ,
"category" : "Permainan Daring"
},
{
"id" : "135" ,
"name" : "Spr Golf Drive" ,
"category" : "Permainan Daring"
},
{
"id" : "001" ,
"name" : "Diaochan" ,
"category" : "Permainan Daring"
}
],
"preferences" : {
"language" : "id" ,
"soundEnabled" : true
}
}