Questions marquées «ecmascript-5»

372
Obtenir un tableau de clés d'objet

Je voudrais obtenir les clés d'un objet JavaScript sous forme de tableau, soit en jQuery soit en JavaScript pur. Y a-t-il une manière moins verbeuse que cela? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) { keys.push(key); }

164
Différence entre congeler et sceller

Je viens d'entendre parler des méthodes JavaScript freezeet seal, qui peuvent être utilisées pour rendre tout objet immuable. Voici un petit exemple comment l'utiliser: var o1 = {}, o2 = {}; Object.freeze(o2); o1["a"] = "worked"; o2["a"] = "worked"; alert(o1["a"]); //prints "worked" alert(o2["a"]);...

104
Javascript Réduit un tableau vide

Lorsque je réduis le tableau, j'essaie d'obtenir le nombre zéro, mais je ne comprends pas clairement le comportement de la fonction [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); résultat TypeError: Reduce of empty array with no initial...