diff --git a/callback task/index.html b/callback task/index.html new file mode 100644 index 0000000..7c87995 --- /dev/null +++ b/callback task/index.html @@ -0,0 +1,13 @@ + + + + + + + Document + + + + + + \ No newline at end of file diff --git a/callback task/main.js b/callback task/main.js new file mode 100644 index 0000000..aad190a --- /dev/null +++ b/callback task/main.js @@ -0,0 +1,95 @@ +// ********************filter**************************// +function filtration(arr) { + let result = []; + + for (let i = 0; i < arr.length; i++) { + if (arr[i] >= 0) { + result.push(arr[i]); + } + } + console.log(result) +} +filtration([1, 2, 3, 4, 5, 6,-7]) + + +// ********************map**************************// +function mapping(arr){ + let result2=[]; + for(let i=0;i { + if(element>=0){ + console.log("true") + }else{ + console.log(`${element} is false`) + } + }); +} + + +// ********************every**************************// + +let blocks=[1,2,3,4,5,6,66] + +let blockResult=blocks.every(checkBlock); +console.log(blockResult) + +function checkBlock(block){ + if(block<=12){ + return true; + } +} + + +// ********************reverse**************************// +let digits=[1,2,3,4,5,6]; + +function reversed(arr){ + let temp=[]; + for(let i=arr.length-1;i>=0;i--){ +temp.push(arr[i]); + } + return temp; +} +let resultReversed=reversed(digits); +console.log(resultReversed); + + + +// ********************concatination**************************// + +function concatination(...rest){ + let temp=[]; + let num=[]; + temp=rest.join(); + for(let i=0;i