私はNode.jsの中に、単にループをしました:javascriptでオブジェクトのプロパティにアクセスできないのはなぜですか?
exports.sample = function (req, res) {
var images = req.query.images;
images.forEach(function (img) {
console.log(img);
console.log(img.path, img.id);
console.log(img);
});
res.end();
};
結果は次のとおりです。
{"id":42,"path":"gGGfNIMGFK95mxQ66SfAHtYm.jpg"}
undefined undefined
{"id":42,"path":"gGGfNIMGFK95mxQ66SfAHtYm.jpg"}
私は、サーバー側でクライアント側のプロパティにアクセスすることはできませんが。
何が起こっているのか理解してもらえますか?なぜオブジェクトプロパティにアクセスできないのですか?
ちょうどそれが 'object'または' STRING' – Rayon
[解析](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse)があるかどうかを確認多分 ? – Gintoki
ログの前に 'img = JSON.parse(img)'を追加してください – imkost