Şimdi yükleniyor

JavaScript Nesneleri Ekranda Gösterme

JavaScript nesneleri, veriyi yapılandırmak için kullanılan anahtar-değer çiftlerinden oluşur. Web uygulamalarında bu nesnelerin içeriğini ekranda göstermek için farklı yöntemler kullanılır.

JavaScript Nesneleri Nedir?

JavaScript nesneleri {} süslü parantezler içinde anahtar-değer çiftleriyle tanımlanır. Örneğin:

const kisi = {
isim: "Ahmet",
yas: 25,
meslek: "Yazılımcı"
};

Bu nesne isim, yas ve meslek adında üç özellik içerir.

Nesnelerin Ekranda Gösterimi Yöntemleri

1. console.log() ile Konsolda Gösterme

Nesne içeriğini geliştirici konsolunda görüntülemek için console.log() kullanabilirsiniz:

console.log(kisi);

Bu yöntem, özellikle hata ayıklama ve geliştirici arayüzünde nesne içeriğini görselleştirmek için kullanışlıdır.

2. innerHTML ile HTML’de Gösterme

Web sayfasında nesne bilgilerini göstermek için HTML etiketlerinin innerHTML özelliğini kullanabilirsiniz:

<div id="kisiBilgi"></div>

<script>
const kisi = {
isim: "Ahmet",
yas: 25,
meslek: "Yazılımcı"
};

document.getElementById("kisiBilgi").innerHTML =
"İsim: " + kisi.isim + "<br>" +
"Yaş: " + kisi.yas + "<br>" +
"Meslek: " + kisi.meslek;
</script>

Bu kodda innerHTML kullanılarak kisi nesnesindeki bilgiler HTML sayfasında kisiBilgi öğesine yazdırılır.

3. JSON.stringify() ile Formatlı Gösterim

Nesneyi JSON.stringify() fonksiyonu ile JSON formatına çevirerek metin olarak gösterebiliriz:

<div id="kisiJson"></div>

<script>
const kisi = {
isim: "Ahmet",
yas: 25,
meslek: "Yazılımcı"
};

document.getElementById("kisiJson").innerHTML = JSON.stringify(kisi, null, 2);
</script>

JSON.stringify() ikinci parametre olarak null ve üçüncü parametre olarak 2 verildiğinde JSON verisi okunabilir bir biçimde görüntülenir.

4. Döngü ile Tüm Özellikleri Listeleme

Bir nesnenin tüm özelliklerini döngü kullanarak gösterebilirsiniz:

<ul id="kisiListesi"></ul>

<script>
const kisi = {
isim: "Ahmet",
yas: 25,
meslek: "Yazılımcı"
};

let liste = "";
for (let ozellik in kisi) {
liste += `<li>${ozellik}: ${kisi[ozellik]}</li>`;
}

document.getElementById("kisiListesi").innerHTML = liste;
</script>

Bu örnekte for...in döngüsü, nesnedeki her bir özellik ve değerini li elemanı olarak liste halinde gösterir.

5. Object.entries() ile Anahtar-Değer Çiftlerini Gösterme

Object.entries() fonksiyonu, nesneyi bir diziye çevirir ve anahtar-değer çiftlerini kolayca görüntülememizi sağlar:

const kisi = {
isim: "Ahmet",
yas: 25,
meslek: "Yazılımcı"
};

Object.entries(kisi).forEach(([anahtar, deger]) => {
console.log(`${anahtar}: ${deger}`);
});

Bu yöntem, nesneyi her bir özellik ve değeriyle birlikte sırayla gösterir.

Özet Kod Örneği

Aşağıda yukarıdaki yöntemlerle nesne gösterim örneği bir araya getirilmiştir:

<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript Nesne Gösterim</title>
</head>
<body>

<div id="kisiBilgi"></div>
<pre id="kisiJson"></pre>
<ul id="kisiListesi"></ul>

<script>
const kisi = {
isim: "Ahmet",
yas: 25,
meslek: "Yazılımcı"
};

document.getElementById("kisiBilgi").innerHTML =
"İsim: " + kisi.isim + "<br>" +
"Yaş: " + kisi.yas + "<br>" +
"Meslek: " + kisi.meslek;

document.getElementById("kisiJson").innerHTML = JSON.stringify(kisi, null, 2);

let liste = "";
for (let ozellik in kisi) {
liste += `<li>${ozellik}: ${kisi[ozellik]}</li>`;
}
document.getElementById("kisiListesi").innerHTML = liste;
</script>

</body>
</html>

Share this content:

Yorum gönder