Pertanyaan yang diberi tag ecmascript-5

372
Dapatkan berbagai kunci objek

Saya ingin mendapatkan kunci dari objek JavaScript sebagai array, baik dalam jQuery atau JavaScript murni. Apakah ada cara yang kurang bertele-tele dari ini? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) {

164
Perbedaan antara pembekuan dan segel

Saya baru saja mendengar tentang metode JavaScript freezedan seal, yang dapat digunakan untuk membuat Objek apa pun tidak berubah. Berikut adalah contoh singkat cara menggunakannya: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints...

104
Javascript Mengurangi larik kosong

Ketika saya mengurangi larik, saya mencoba mendapatkan angka nol, tetapi saya tidak memahami perilaku fungsi dengan jelas [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); hasil TypeError: Reduce of empty array with no initial...