尝试让我的程序打印出短语中单词的最大值。难倒,因为它不会超越第一个字。我的程序当前打印出字符串的值,这是一个开始,但我还需要对其进行改造以存储和打印最大的单词。寻求帮助/建议,以引导我找到解决问题的正确方法。需要帮助this
类
// default `this` object
const o = {
n: 10
};
// `func` : function to pass as first parameter to `fn`
// `THIS` : object to set to `this` within `fn`, if `undefined` use `o`
// `args` : N arguments to `func`
const fn = function fn(func, THIS = o, ...args) {
return Reflect.apply(func, THIS, args)
}
let res = fn(
function func(...params) {
// do stuff
return params.map(n => this.n * n * Math.PI)
}
, void 0
, 10, 20, 30, 40, 50
);
console.log(JSON.stringify(res, null, 2));