//instead
var myObj = {a: 1, b: 2, c: 3},
myKeys = [];
for (var property in myObj) {
myKeys.push(property);
}
myKeys; //['a','b','c'];
//nicer
var myObj = {a: 1, b: 2, c: 3},
myKeys = [],
i = 0;
for (myKeys[i++] in myObj);
myKeys; //['a','b','c'];
// działa na zasadzie:
var myObj = {a: 1, b: 2, c: 3},
lastProperty;
for (lastProperty in myObj);
lastProperty; //"c";