Вы можете использовать цикл for-in
, как показано другими. Тем не менее, вы также должны убедиться, что ключ, который вы получаете, является фактическим свойством объекта и не исходит от прототипа.
Вот фрагмент:
var p = {
"p1": "value1",
"p2": "value2",
"p3": "value3"
};
for (var key in p) {
if (p.hasOwnProperty(key)) {
console.log(key + " -> " + p[key]);
}
}
Я не думаю, что существует опция наследовать определение TLD.
Самое короткое решение, я думаю, будет состоять в том, чтобы наследовать класс тега и изменить tld на Ваш новый (полученный) класс.