basic methods

sort, reduce and filter

by Kirouthika K

JavaScript

var arr = [2,4,6,2,5,3,1,1,45,7]
console.log("sort array ascending: ", arr.sort());
console.log("sort array descending: ", arr.sort().reverse());
console.log("sum of arr using reduce: ", arr.reduce((a,b) => a + b, 0))
/* Find duplicates using filter*/
function uniqueArr(arr){
  return arr.filter((i, index) => arr.indexOf(i) === index)
} 
let withoutDup = uniqueArr(arr);
console.log("remove duplicates in array: ", withoutDup)
function showDuplicates(arr){
  return arr.filter((i, index) => arr.indexOf(i) !== index)
}
let duplicaVal = showDuplicates(arr);

console.log("duplicates in array: ", duplicaVal)
var obj = {"1":5,"2":7,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0}
var result = Object.keys(obj).map((key) => [key, obj[key]]);

console.log(result);