From 727c4cd07ecc49d9164ff1cbba2d5a76f259382b Mon Sep 17 00:00:00 2001 From: Ikram Ul Haq Date: Fri, 29 Oct 2021 21:20:22 +0500 Subject: [PATCH] updated chunkArr find length of array using at, use ternary operator to push values to array --- session2/index_extra.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/session2/index_extra.js b/session2/index_extra.js index 14e3b373..a3113b45 100644 --- a/session2/index_extra.js +++ b/session2/index_extra.js @@ -17,6 +17,16 @@ function longestWord(sen) {} // ex. chunkArray([1, 2, 3, 4, 5, 6, 7], 2) === [[1, 2],[3, 4],[5, 6],[7]] function chunkArray(arr, len) { + + //SOLUTION BY Ikram Ul Haq + // const chunkedArr = []; + // arr.forEach((val) => { + // const last = chunkedArr.at(-1); + // !last || last.length === len ? chunkedArr.push([val]) : last.push(val); + // }); + // return chunkedArr; + // }; + // SOLUTION BY Jawad Mohammad // return arr.reduce((acc, cv, ci, array) => { // if (ci % len === 0 ) {