このように解析されたJSONオブジェクトがあります。これについて今Array.prototype.find()またはArray.Prototype.filter()を使用して解析されたJSONオブジェクトから値を取得する方法
[ { id: 973276, raw: 'Apple Tree Childcare', extractedData: null },
{ id: 973576, raw: 'Yes', extractedData: 'Yes' },
{ id: 973567, raw: 'Road', extractedData: null } ]
私はid
の価値を知っているとき、私は、raw
またはextractedData
の値を取得するために探しています。
私はfind()
とfilter()
の機能を試しましたが、それを取得できませんでした。ここに私のコードです。
function getSchoolName(school) {
return school.id === '973276';
}
var replies = JSON.parse(event.replyHistory);
console.log(replies); // output is above
console.log(replies.filter(getSchoolName));//[]
console.log(replies.find(getSchoolName)); //undefined
誰かが私に正しい方法を教えてくれますか? TIA
にコードを変更することができます。あなたのgetSchoolName関数の引用符を削除してください – rlemon
私には恥があります。ありがとう –