简单算法 2
翻转字符串
function reverseString(string) {
return string
.split("")
.reverse()
.join("");
}
console.log(reverseString("string"));
找数组中的最大数
console.log(findLargest([[4, 6, 9], [123, 78, 15], [30, 99, 44]]));
// [9,123,99]
function findLargest(arr) {
return arr.map(item => {
return item.reduce((acc, cur) => {
return acc > cur ? acc : cur;
});
});
}
function findLargest(arr) {
return arr.map(item =>
item.reduce((acc, cur) => (acc > cur ? acc : cur))
);
}
function findLargest(arr) {
return arr.map(item => Math.max(...item));
}
function findLargest(arr) {
return arr.map(Function.prototype.apply.bind(Math.max, null));
}