私は日付のオブジェクトの配列を持っています。私がしたいのは、同じ日付の値を持つすべてのオブジェクトを選択し、それらを新しい配列にプッシュすることです。
ここに私のコードです。配列をソートし、複製を新しい配列にプッシュ
var posts = [
{
"userid": 1,
"rating": 4,
"mood": "happy",
"date": "2017-05-24T04:00:00.000Z"
},
{
"userid": 1,
"rating": 3,
"mood": "happy",
"date": "2017-05-24T04:00:00.000Z"
},
{
"userid": 1,
"rating": 3,
"mood": "angry",
"date": "2017-05-25T04:00:00.000Z"
},
{
"userid": 1,
"rating": 5,
"mood": "hungry",
"date": "2017-05-25T04:00:00.000Z"
}]
var may25=[];
for(i=0;i < posts.length;i++){
if(posts[i].date === posts[i].date){
may25.push(posts[i].date)
}
}
だから何があなたのアプローチでの作業ではないです。 [ask]を見てから、**明確な問題文**を提供してください。 –
'if(posts [i] .date === posts [i] .date)'はそうではありませんか? – Barmar
最終的な値をどのように表示するかを指定する必要があります。 –