JAVASCRIPT’TE OBJE NEDİR? NASIL OLUŞTURULUR? #4


Javascript dünyası her ne kadar client taraflı uygulamalar için geliştirilmiş bir dil olsa da kullanıcılar bu dil içerisinde nesneler tanımlayıp kullanabilirler. Javascript içerisinde tanımlı kendine ait bazı nesneleri şu şeklide sıralayabiliriz. String , Math , Date vb.

Sadece Javascript ile gelen objeleri kullanmak zorunda değiliz. Biz de obje tanımlayıp kullanabilir. Şimdi nasıl tanımlanır öğrenelim.

OBJE NASIL TANIMLANIR ? 

Javascript, standart olarak Object adında bir nesne sunar. Oluşturulan nesneler de Object türündedir. Örneğin bir nesnenin oluşturulmasını şu şekilde yapabiliriz;

Bu şekilde herhangi bir özelliği olmayan “Object” tipine ait özellikleri barındıran bir “site” nesnesi oluşturmuş olduk. Bu nesneyi daha basit bir şekilde aşağıdaki gibi tanımlayabiliriz;

Yani “Object” anahtar kelimesini kullanmadan da tanımlama yapabiliriz.

NESNELERE PROPERTY (ÖZELLİK) EKLENMESİ

Oluşturduğumuz nesneye aşağıdaki gibi property ekleyebiliriz;

Ya da daha efektif olan şu yöntemi kullanabiliriz;

Objeler içinde fonksiyon da alabilir. Fonksiyonları daha öğrenmedik ama örnek olması açısından bir örnek yazıyorum;

Objeler içersinde arrayler,fonksiyonlar ve objeler içinde objeler tanımlanabilir. Hemen bir örnek ile anlayalım;

KAPSAMLI BİR ÖRNEK YAPALIM

Evet bu yere kadar obje’nin ne olduğunu ve bir çok özelliğini öğrendiğimize göre kapsamlı bir örnek yapmanın vakti geldi. Bir programmer objesi oluşturacağız ve objenin içinde farklı objeler, fonksiyonlar , propertyler oluşturup bunları console’a yazdırmayı deneyeceğiz. Sizde editörünüzü açtığınıza göre başlayalım;

Bu örnekte bir programmer objesi ve içinde değişik objeler,arrayler ve fonksiyonlar oluşturduk ve değerlerini teker teker nasıl console’a yazdıracağımızı gördük. “adresYazdır” ve “workYazdır” fonksiyonlarındaki “this” ifadesi kafanızı karıştırmış olabilir. Oradaki “sehir” property’sini şöyle de alabilirdik , “programmer.adress.sehir” fakat onun yerine kullandıımız “this” ifadesi bulunduğumuz scope’u (Scope ifadesinin ne olduğunu öğrenmek için tıklayınız) belirtir. Bu şekilde “sehir” ifadesini alabildik.

3. Dersimiz olan Math Objesi ve Methodları ile ilgili yazımızı okumak isterseniz buradan ulaşabilirsiniz.

[Toplam:0    Ortalama:0/5]

Sizin Tepkiniz Nedir?

süper süper
0
süper
bilgilendirici bilgilendirici
0
bilgilendirici
beğenmedim beğenmedim
0
beğenmedim
beğendim beğendim
0
beğendim
Düşündürücü Düşündürücü
0
Düşündürücü
Berkay

Yazılım ve Javascript adına kendini geliştirmekte olan ve bilgilerini paylaşmayı seven biri.

0 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bir format seçin
Kişisel Test
Kişiliğe dair bir şey ortaya çıkarmayı amaçlayan sorular dizisi
Basit Test
Bilgiyi kontrol etmek isteyen doğru ve yanlış cevaplı sorular dizisi
Anket
Karar vermek veya görüş belirlemek için oylama yapmak
Serbest Yazı
Yazılarınıza Görseller Bağlantılar Ekleyebilirsiniz
Liste
Klasik İnternet Listeleri
Geri Sayım Listesi
Klasik İnternet Geri Sayım Listeleri
Açık Liste
Kendi öğenizi gönderin ve en iyi sunum için oy verin
Oylanabilir Liste
En iyi liste öğesine karar vermek için yukarı veya aşağı basın
Fotoyla Anlatım
Kendi resimlerinizi yükleyin ve birşeyler anlatın
Video
Youtube, Vimeo veya Vine Kodları
Ses
Soundcloud veya Mixcloud İçerikleri
Görsel
Fotoğraf veya GIF
GIF
GIF Formatı