From ad51aa4fb9bcc035fbdfcb1e554a49382cfcc2ff Mon Sep 17 00:00:00 2001 From: mhrooz Date: Sun, 16 Jun 2024 23:04:25 +0200 Subject: [PATCH] add some problems --- 5.4ArrayMethod/t.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/5.4ArrayMethod/t.js b/5.4ArrayMethod/t.js index d3494c5..d2b5df4 100644 --- a/5.4ArrayMethod/t.js +++ b/5.4ArrayMethod/t.js @@ -77,3 +77,25 @@ console.log(`nameLists: ${nameLists.join('; ')}`) // [LOG - 6/16/24 21:33:45] "nameLists: Bilbo; Gandalf" +// arr.reduce(fn) arr.reduceRight(fn) +let numbers = [1,2,3,4,5] +console.log(numbers.reduce(function(sum, current){ + return sum + current; +}, 0)); +console.log(numbers.reduce((sum, cur) => sum + cur, 0)); +console.log(numbers.reduceRight((sum, cur) => sum + cur, 0)); + +// Array.isArray() +console.log(Array.isArray(countries)) + +function camelize(str){ + words = str.split('-') + for(let i = 1; i < words.length; i++){ + words[i][0] = words[i][0].toUpperCase(); + console.log(words[i]) + } + return words.join(''); +} +console.log(camelize("background-color")) +console.log(camelize("list-style-image")) +console.log(camelize("-webkit-translation")) \ No newline at end of file