• USE STRICT
JS’nin önceki sürümleri, tanımlanmamış değişkenlerin kullanımına izin verir. Ancak ES5 ile gelen
‘USE STRICT ‘ özelliği kullanıldığında tanımlanmayan değişkenlerde hata verir.
• Yeni Dizi Yöntemleri
- isArray(): Bu yöntem, nesnenin bir dizi olup olmadığını kontrol eder ve sonucu true veya false
olarak döndürür.
- forEach():Dizide bulunan her öge için fonksiyonu yürütür.
- map(): Bu yöntem, dizinin (haritanın kullanıldığı) her ögesini eşleyerek yeni bir dizi oluşturur.
- filter(): Belirtilen koşullara uyan dizi ögelerinin geçmesini sağlayarak filtrelenen ögeleri içeren
yeni bir dizi oluşturur.
- reduce(): Dizideki her ögeye bir fonksiyon uygular ve diziyi tek bir ögeye indirger.
- indexOf(): Bir dizideki ilk eşleşmenin indeks numarasını döndürür. Bulamazsa -1 döndürür.
• JSON Desteği
- parse(): Bir nesneye benzeyen bir JSON dizesini ayrıştırır
- stringify(): Bu yöntem, bir nesneyi bir JSON dizesine dönüştürür.
• Yeni Tarih Metotları
- now(): 1 Ocak 1970 tarihinden itibaren geçen zamanı milisaniye cinsinden verir.