Array Cardio Day 2
1994 ワード
DAY 7-Array Cardio Day 2
CODE
実装:複数のアレイ・メソッドを使用して問題を解決
1) Is at least one person 19 or older?: 19歳以上の人はいますか?const olderThan19 = (person) => {
const now = new Date();
return now.getFullYear() - person.year >= 19;
};
console.log(people.some(olderThan19));
const olderThan19 = (person) => {
const now = new Date();
return now.getFullYear() - person.year >= 19;
};
console.log(people.some(olderThan19));
2) Is everyone 19 or older?: 全員が19歳以上ですか?
const olderThan19 = (person) => {
const now = new Date();
return now.getFullYear() - person.year >= 19;
};
console.log(people.every(olderThan19));
3)ID 823423のコメント:ID 823423のコメントが見つかりました.
console.log(comments.find((comment) => comment.id === 823423));
4)削除ID 823423:ID 823423のコメント.
const index = comments.findIndex((comment) => comment.id === 823423);
comments.splice(index, 1);
console.log(comments);
findIndex()は、与えられた関数を満たす配列の最初の要素のインデックスを返します->コメントIDが823423の配列の最初の要素のインデックス
splice()配列内の既存の要素を削除、置換するか、新しい要素を追加します->コメント.splice(index, 1);配列のインデックス(すなわち、最初の)から要素を削除することを示します.
Reference
この問題について(Array Cardio Day 2), 我々は、より多くの情報をここで見つけました https://velog.io/@carmine/JavaScript-30-Days-Challenge-DAY-7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol