JSFiddle - React, Tailwind, and code Playground
by saidulu401
HTML
<div id="id" class="class1 class1" style="">
</div>
CSS
div{
}
#id{
}
.class2{
}
JavaScript
/* function countdown(n){
for(let i=0;i<=n;i++){
setTimeout(()=>{
console.log(n-i)
},1000*i)
}
}
countdown(10) */
/* const arr = [{
"name": "Ramesh",
"age": 23,
"height": 5.8
},
{
"name": "Suresh",
"age": 23,
"height": 5.7
},
{
"name": "Naresh",
"age": 24,
"height": 5.7
},
{
"name": "Rajesh",
"age": 24,
"height": 5.8
},
{
"name": "Kiran",
"age": 24,
"height": 5.7
},
{
"name": "Akhil",
"age": 28,
"height": 5.8
}]; */
/* arr.sort((a,b)=>{
if(a.age>b.age){
return a.height-b.height
}
return a.age-b.age;
//return a.age-b.age || a.height-b.height
})
console.log("sorted arr",arr) */
/* const a=10,b=20,c=30;
//a = 20, b=30, c=10
const [a,b,c]=[b,c,a];
//console.log()
*/
/* const arr = [1,2,3,4,5,6,7,8,9];
//[1,3,5,7,9] [3,7] [7]
function fn(a,v,i){
//console.log(i)
if(i%2===1){
a.splice(i,1)
}
return a;
}
let finalVal = arr;
while(finalVal.lenght>0){
finalVal = arr.reduce(fn,arr)
}
console.log(finalVal) */
/* const arr = [10,15,20,25,30];
const arr2 = []
const a2 = arr.reduce(
(a,v)=>{
const nextVal = v+a;
arr2.push(nextVal)
return nextVal;
},0);
console.log("arr2: ",arr2)
arr.map((val)=>{
val = val
}) */
/* function cumulativeSum(arr) {
let sum = 0;
return arr.map(num => {
sum += num;
return sum;
});
}
// Example usage:
const input = [10, 15, 20, 25, 30];
const output = cumulativeSum(input);
console.log(output); */
const arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
//[1,3,5,7,9,11,13,15] [3,7,11,15] [7]
let removeIn = 1
function fn(a,v,i){
//console.log(i)
if(i%2===removeIn){
a.splice(i,1)
}
return a;
}
let finalVal = arr;
function getLastEle(arr){
finalVal = arr.reduce(fn,arr);
if(removeIn === 1){
removeIn =0
} else {
removeIn = 1
}
if(finalVal.length>1){
getLastEle(finalVal);
}
}
getLastEle(finalVal);
console.log(finalVal)