私はいくつかの情報を含むページにjavascriptオブジェクトを持っています。オブジェクトをループして別のオブジェクトにコピーする必要があります。javascriptオブジェクトをループして値を新しいオブジェクトにコピーする方法
は、ここで私はp_tagからの値を取る必要があり、別のオブジェクトとしてnew_tagするためにそれらをコピーし、私の開始コード
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_tagsを通過してnew_tagにコピーできるものを探しています。
ありがとう、
'if(p_tag.hasOwnProperty(key)) 'をスキップできます。これは、 "このオブジェクトの各キーについて、このオブジェクトがそのキーを持っているかどうかを確認する"のようなものです。 'new_tag'に割り当ててください – Pimmol