В современных браузерах (IE9 +, FF4 +, Chrome5 +, Opera12 +, Safari5 +) можно использовать созданный в метод Object.keys :
var keys = Object.keys(myObject);
Вышеупомянутое имеет полную полизаливку, но упрощенная версия:
var getKeys = function(obj){
var keys = [];
for(var key in obj){
keys.push(key);
}
return keys;
}
, Кроме того, замена var getKeys
с Object.prototype.keys
, чтобы позволить Вам звонить .keys()
на любом объекте. Расширение прототипа имеет некоторые побочные эффекты, и я не рекомендовал бы делать его.
/etc/environment
с одного из моих серверов; замена моего собственного с тем. – alex1704 18.05.2020, 19:14