// const movies =[
// {title:'a',year:2018,rating:4.5},
// {title:'b',year:2018,rating:4.7},
// {title:'c',year:2018,rating:3},
// {title:'d',year:2017,rating:4.5},
// ]
// //All the movies in 2018 with rating >4
// const output=movies
// .filter((movie)=> movie.year===2018 && movie.rating>=4)
// .sort((a,b)=>b.rating-a.rating)
// .map((movie)=>movie.title)
// console.log(output)
//circle.radius=2 (write and read)
//circle.area --> x.yxcwh (read only)
// const circle={
// radius:1,
// get area(){
// return Math.PI * this.radius**2
// }
// }
// circle.radius=12
// circle.area=1// read only can't be modified
// console.log(circle.radius)
// console.log(circle.area)
const numbers= [1,0,-1,2,3];
const output=numbers.filter((num)=> num>=0);
console.log(output)
//sum(1,2,3,4) =>10;
// const sum =(...args)=>{
// return args.reduce((acc,curr)=>acc+curr,0)
// }
// console.log(sum(1,2))
const sum =(...args)=>{
if(args.length===1 && Array.isArray(args[0])){
args=[...args[0]]
}
return args.reduce((acc,curr)=>acc+curr,0)
}
console.log(sum([1,2,3]))
TO the new
const arr= [1,2,3,2,3,4,5,6,6,1,3,2]; let output=arr.reduce((acc,curr)=>{ if(acc[curr]){ acc[curr]+=1; } else{ acc[curr]=1; } return acc; },{}) console.log(output) // const arr =[1,2,3,4,5,6]; // const arrMap =(logic,arr)=>{ // let output=[]; // for(let i=0;i<=arr.length,i++){ // let data= logic(arr[i]); // output.push(data) // } // return output; // } // arrMap((element)=>{ // element*2; // },arr) const name='Ankit'.split(''); for(let i=name.length-1;i>=0;i--){ console.log(name[i]) }
Comments
Post a Comment