From 8a65ec26f68694be222d96cf797c5d171192517c Mon Sep 17 00:00:00 2001 From: aleksandrkirillov Date: Fri, 24 Feb 2023 20:28:31 +0600 Subject: [PATCH 1/2] Complete the task --- 01 - JavaScript Drum Kit/index-START.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/01 - JavaScript Drum Kit/index-START.html b/01 - JavaScript Drum Kit/index-START.html index 8a2f8e8417..e06577c8ac 100644 --- a/01 - JavaScript Drum Kit/index-START.html +++ b/01 - JavaScript Drum Kit/index-START.html @@ -60,6 +60,24 @@ From 850254224427de98b0bf31454263371f272c69bc Mon Sep 17 00:00:00 2001 From: aleksandrkirillov Date: Tue, 7 Mar 2023 19:41:55 +0600 Subject: [PATCH 2/2] Do the task --- 07 - Array Cardio Day 2/index-START.html | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/07 - Array Cardio Day 2/index-START.html b/07 - Array Cardio Day 2/index-START.html index 4ca34c7536..b1f362cc92 100644 --- a/07 - Array Cardio Day 2/index-START.html +++ b/07 - Array Cardio Day 2/index-START.html @@ -25,17 +25,29 @@ { text: 'Nice Nice Nice!', id: 542328 } ]; - // Some and Every Checks - // Array.prototype.some() // is at least one person 19 or older? - // Array.prototype.every() // is everyone 19 or older? + const isAdult = people.every(person => ((new Date()).getFullYear()) - person.year >= 19); + + console.log({isAdult}); // Array.prototype.find() // Find is like filter, but instead returns just the one you are looking for // find the comment with the ID of 823423 + const comment = comments.find(comment => comment.id === 823423); + console.log(comment); + // Array.prototype.findIndex() // Find the comment with this ID // delete the comment with the ID of 823423 + const index = comments.findIndex(comment => comment.id === 823423); + console.log(index); + + // comments.splice(index, 1); + + const newComments = [ + ...comments.slice(0, index), + ...comments.slice(index + 1) + ];