常用数组的操作

55 阅读1分钟
  1. reduce

image.png

//求和
var numbers = [15.5, 2.3, 1.1, 4.7];
function getSum(total, num) {
  return total + Math.round(num);
}
function myFunction(item) {
  numbers.reduce(getSum, 0);
}

//数组去重
const reducer = (acc, cur) => (acc.includes(cur) ? acc : [...acc, cur]);
const resultArr = originalArray.reduce(reducer, []);
console.log(resultArr);
  1. sort

image.png