Rumah > Soal Jawab > teks badan
untuk (var i = 0, len = source.length; i < len; i++)
Adakahlebih baik daripada
untuk (var i = 0; i < source.length; i++)
Adakah ia cekap?
PHPz2017-05-19 10:12:19
Cara penulisan pertama mengelakkan pengiraan panjang setiap kali dan lebih cekap daripada cara penulisan kedua. (Bilangan gelung tidak banyak. Sebenarnya tidak banyak perbezaan antara kedua-duanya, tetapi disyorkan untuk menggunakan cara penulisan pertama)
怪我咯2017-05-19 10:12:19
Jenis keduaSetiap kali gelung akan mendapat panjang sumber,
Kaedah pertama hanya memperoleh nilai panjang sumber sekali dan menyimpannya dalam pembolehubah Pada masa hadapan, nilai diperoleh daripada pembolehubah setiap kali,
.Yang pertama lebih efisyen.
PHP中文网2017-05-19 10:12:19
Amalan adalah satu-satunya kriteria untuk menguji kefahaman
var a = new Array(100).fill(0);
var a = new Array(1000).fill(0);
var a = new Array(10000).fill(0);