У меня есть объект javascript на странице, содержащей некоторую информацию. Мне нужно пройти через объект и скопировать его на другой объект.Как пропустить объект javascript и скопировать значения в новый объект
Вот мой исходный код
var p_tag = {};
var new_tag = {};
p_tag.abc='abc';
p_tag.def='def';
p_tag.ghi='ghi';
for (var key in p_tag) {
if (p_tag.hasOwnProperty(key)) {
console.log(key + "'s favorite fruit is " + p_tag[key]);
}
}
мне нужно принимать значения от p_tag и скопировать их в new_tag в качестве другого объекта.
Возможно, я не знаю, какие ключи доступны на каждой странице, так что вы ищете что-то, что может пройти через все доступные p_tags и скопировать их в new_tag.
Спасибо,
Вы можете пропустить 'if (p_tag.hasOwnProperty (key))'. Это похоже на «для каждого ключа в этом объекте, проверьте, имеет ли этот объект этот ключ». Просто назначьте его 'new_tag' – Pimmol