JSONでかなり新しい作業をしています。以下、そのたびに実行されるよう は私は後で使用するためproduct
のすべての異なる発生を格納する必要がある(異なるowner_id
とname
フィールドと)異なるproduct
を返しNode.js JSONデータを後で使用するために配列に保存する
for (/* some condition here */) {
product = {
owner_id: somevalue,
name: somevalue
}
}
ループを持っています。私は配列を使用して考えていたので、私はこれに上記のコードを変更:
var selectedProducts = [];
for (/* some condition here */) {
product = {
owner_id: somevalue,
name: somevalue
}
selectedProducts.push(product);
selectedProducts.push(JSON.stringify(product));
}
は、しかし、私が得ることundefined
コンテンツを持つ配列です。私は、後に達成するために必要なもの
は、どのように私は、このような結果を得ることができ、次の
for(var i = 0; i < selectedProducts.length; i++) {
console.log(selectedProducts[i]); // Will print the single JSON object
}
のようなサイクルを求めていますか?
なぜあなたは 'selectedProducts.push(product)'を書かないのですか? – Oliver
私は実際それをやっています。ごめんなさい。これは、stackoverflowについてここで明確にするために、名前を 'post'から' product'に変更したためです。 – wiredmark
@Oliver私はそれを修正しました。私に通知してくれてありがとう。 – wiredmark