Pytania oznaczone «ecmascript-5»

371
Uzyskaj tablicę kluczy obiektu

Chciałbym uzyskać klucze obiektu JavaScript jako tablicę w jQuery lub czystym JavaScript. Czy istnieje mniej szczegółowy sposób niż ten? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) {

164
Różnica między zamrożeniem a uszczelnieniem

Właśnie usłyszałem o metodach JavaScript freezei seal, które można wykorzystać do uczynienia dowolnego obiektu niezmiennym. Oto krótki przykład, jak go używać: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints "worked" alert(o2["a"]);...

104
JavaScript Zmniejsz pustą tablicę

Kiedy zmniejszam tablicę, próbuję uzyskać liczbę zero, ale nie rozumiem dokładnie zachowania funkcji [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); wynik TypeError: Reduce of empty array with no initial value wydaje się, że jeśli...