Javascript bir dizi bildirirken takip için en iyi uygulamalar nelerdir?
Yeni bir diziyi bildirmek için ihtiyacım olduğunda bu gösterimde kullanıyorum
var arr = new Array();
Ama online test ederken, jsbin bana bir uyarı sinyalleri örneğin "değişmez dizi gösterimi []."
Oluşturucu kullanarak önlemek için bir neden bulamadım. Bir şekilde []
kullanarak daha az etkilidir? Ya bu kötü bir uygulamadır?
var arr = new Array();
yerine var arr = [];
kullanmak için iyi bir nedeni var mı?
CEVAP
Çoğunluklainsanlar Douglas Crockford says so çünkü var a = []
kullanın.
Onun nedenleri new Array()
sezgisel olmayan ve tutarsız davranışları vardır:
var a = new Array(5); // an array pre-sized to 5 elements long
var b = new Array(5, 10); // an array with two elements in it
Sadece bir dizi oluşturmak için new Array()
yol yok unutmayınbirönceden belirtilen sayıda eleman!
[]
kullanarak aslında daha verimli, and safer too! Mümkün Array
kurucu üzerine ve garip şeyler yapmak, ama []
davranışları üzerine yazabilirsiniz.
Şahsen, ben her zaman []
sözdizimi kullanın ve her zaman new Object()
yerine {}
sözdizimi kullanın aynı şekilde.
Teknikleri JavaScript bir sınıf tanıml...
Android SQLite için en iyi uygulamalar...
Nasıl başka bir dizi ile mevcut JavaSc...
En verimli şekilde sıfır JavaScript di...
Yinelenen bulmak için en kolay yolu bi...