javascript - untuk masalah kecekapan gelung
黄舟
黄舟 2017-05-19 10:10:19
0
3
666

untuk (var i = 0, len = source.length; i < len; i++)

Adakah

lebih baik daripada

untuk (var i = 0; i < source.length; i++)

Adakah ia cekap?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(3)
PHPzhong

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)

刘奇

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.

洪涛

Amalan adalah satu-satunya kriteria untuk menguji kefahaman

var a = Array(100) baharu.isi(0);var a = new Array(100).fill(0);

var a = new Array(1000).fill(0);

var a = new Array(10000).fill(0);
var a = Array(1000) baharu.isi(0);

🎜 🎜var a = new Array(10000).fill(0);🎜🎜🎜🎜🎜 🎜Anda boleh lihat daripada hasil bahawa cara pertama menulis mempunyai prestasi yang lebih baik sedikit, tetapi cara pertama akan memakan memori tambahan Walaupun memori bahagian hadapan adalah percuma, bagi saya secara peribadi, tidak ada perbezaan antara kedua-dua kaedah
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan