diff --git a/solution.js b/solution.js index 049257f..2d645cb 100644 --- a/solution.js +++ b/solution.js @@ -2,71 +2,72 @@ const { nums, words } = require("./data/data.js"); // Every const isEveryNumGreaterThan2 = () => { - // + return nums.every((num) => num >= 2); }; const isEveryWordShorterThan7 = () => { - // + return words.every((word) => word.length < 7); }; - // Filter const arrayLessThan5 = () => { - // + return nums.filter((num) => num < 5); }; const arrayOddLengthWords = () => { - // + return words.filter((word) => word.length % 2 === 1); }; // Find const firstValDivisibleBy4 = () => { - // + return nums.find((num) => num % 4 === 0); }; const firstWordLongerThan4Char = () => { - // + return words.find((word) => word.length > 4); }; // Find Index const firstNumIndexDivisibleBy3 = () => { - // + return nums.findIndex((num) => num % 3 === 0); }; const firstWordIndexLessThan2Char = () => { - // + return words.findIndex((word) => word.length < 2); }; // For Each const logValuesTimes3 = () => { - // + return nums.forEach((num) => console.log((num *= 3))); }; const logWordsWithExclamation = () => { - // + return words.forEach((word) => console.log(`${word}!`)); }; // Map const arrayValuesSquaredTimesIndex = () => { - // + return nums.map((num, index) => { + return Math.pow(num, 2) * index; + }); }; const arrayWordsUpcased = () => { - // + return words.map((word) => word.toUpperCase()); }; // Some const areSomeNumsDivisibleBy7 = () => { - // + return nums.some((num) => num % 7 === 0); }; const doSomeWordsHaveAnA = () => { - // + return words.some((word) => word.toLowerCase().includes("a")); }; module.exports = {