Queryobject

Anlam Ayrımı Bulunmuyor.

2017 yılında @freeman tarafından açılan bu başlık 1 entry ile zenginleşti ve 336 defa ziyaret edildi.

Fotoğraflar

Fotoğraf yüklenmemiş.

1 dakikada okunabilir.
Google chrome'un 62 numaralı sürümünde gelen bir javascript özelliği. Parametre olarak verdiğiniz herhangi bir objectin kurucusu ne ise o kurucudan türetilmiş tüm nesne örneklerini bir dizi olarak döndürür.

queryObjects(HTMLElement);

Mesela bu örnekle sayfadaki tüm html etiketlerini tek hamlede elde etmek mümkün olur. Çünkü bütün elementler kendi kurucu metodundan önce HTMLElement isimli kurucu metodunun prototype'ına varsayılan olarak sahiptir.

edit

Yıllar sonra gelen düzenleme: bu aslında bir console fonksiyonu. Yani evet görevi yukarıda anlattığım gibi ama çalışırken geriye bir şey döndürmüyor (undefined döndürüyor). İlgili elementleri arama işlemi bittikten sonra consola bulduğu nesneleri içeren bir array dökümlüyor. Siz de geliştirme sırasında bu array'deki şeylere bakıp inceliyor, nerede ne olup bitiyor bunu anlamaya çalışıyorsunuz. Gerçek çalışma ortamında işe yarar bir görevi yok.

#programlama #javascript #chrome