Gunakanmari kita lihat lebih dekat ...atau
.size()
dalam JavaScript?.length()
sebenarnya hanya memanggil .size()
(kod sumber jQuery yang ditunjukkan di bawah jelas menunjukkan ini), jadi kami menyimpan panggilan fungsi: .length
//https://code.jquery.com/jquery-latest.js // 匹配元素集中包含的元素数量 size: function() { return this.length; },
lebih cepat daripada .length()
(keputusan ujian jsperf .size()
https://www.php.cn/link/5208093bcaf65dfea07bdab31d60022 Teka -teki awal adalah bahawa mereka menyimpannya abstrak supaya ia dapat memberikan API yang serasi ke belakang jika anda memerlukan kaedah pengiraan yang berbeza pada masa akan datang.
Singkatnya, saya akan menggunakannya sepanjang masa melainkan jika seseorang memberi saya alasan yang baik untuk tidak menggunakan .size()
. .length
// 检查 DOM 元素是否存在 if ($('#id').length > 0) { ... }
Apakah perbezaan antara saiz dan panjang dalam JavaScript? .length
dan size
. Properti length
array mengembalikan bilangan elemen dalam array. Sebaliknya, sifat length
atau size
objek Map
objek mengembalikan bilangan pasangan atau elemen nilai utama dalam objek, masing-masing. Set
length
Bagaimana untuk menentukan saiz objek dalam JavaScript? Map
Set
Tidak seperti tatasusunan, objek dalam JavaScript tidak mempunyai sifat terbina dalam size
atau
Bolehkah saya menggunakan atribut size
dengan rentetan dalam javascript? length
Object.keys()
Ya, anda boleh menggunakan atribut
length
length
Dalam JavaScript, atribut length
array mencerminkan bilangan elemen dalam array. Arahan kosong tidak mengandungi unsur -unsur, jadi panjangnya adalah 0.
Ya, anda boleh menukar panjang array dalam JavaScript. Jika anda meningkatkan panjang, elemen baru dengan nilai length
akan ditambah pada akhir array. Jika anda mengurangkan panjang, elemen dikeluarkan dari hujung array.
Jika anda cuba mengakses elemen array dengan indeks lebih besar daripada atau sama dengan panjang array, JavaScript akan kembali undefined
. Ini kerana indeks berada di luar julat array.
size
dengan tatasusunan dalam javascript? Tidak, anda tidak boleh menggunakan atribut size
dengan tatasusunan dalam JavaScript. Atribut size
digunakan untuk objek Map
dan Set
, bukan tatasusunan. Untuk menentukan bilangan elemen dalam array, anda harus menggunakan atribut length
.
Map
atau Set
dalam JavaScript? anda boleh menggunakan atribut size
untuk menentukan saiz objek Map
atau Set
dalam JavaScript. Harta ini mengembalikan bilangan pasangan nilai utama dalam objek Map
atau bilangan elemen dalam objek Set
.
length
dengan objek Map
atau Set
dalam javascript? Tidak, anda tidak boleh menggunakan atribut length
dengan Map
atau Set
objek dalam JavaScript. Atribut length
digunakan untuk tatasusunan dan rentetan, bukan Map
atau Set
objek. Untuk menentukan bilangan pasangan nilai utama dalam objek Map
atau bilangan elemen dalam objek Set
, anda harus menggunakan atribut size
.
size
atribut dan length
dari segi prestasi dalam JavaScript? Tidak terdapat perbezaan yang signifikan antara atribut size
dan atribut length
dalam JavaScript dari segi prestasi. Kedua -dua sifat menyediakan cara yang cepat dan cekap untuk menentukan bilangan elemen dalam objek. Walau bagaimanapun, pilihan antara kedua -dua bergantung kepada jenis objek yang anda gunakan. Atribut length
digunakan untuk tatasusunan dan rentetan, manakala atribut size
digunakan untuk objek Map
dan Set
.
Atas ialah kandungan terperinci Adakah saya menggunakan .size () atau .length dalam javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!