-1
関数を作成する必要がある場合は、引数として別の関数fnを取り込むmaybe()とし、 fnの引数が未定義またはnullでない場合、fnの引数が未定義であるかどうかをどのように決定する必要がありますか?引数として別の関数に渡された関数の引数が未定義であるかどうかを調べる方法
function maybe(fn) {
return fn;
}
function fn(firstName, lastName) {
return `${firstName} ${lastName}`;
}
// this will print, firstName Lastname
console.log(maybe(fn)("firstName","Lastname"));
// it will print undefined Lastname
console.log(maybe(fn)(undefined, "Lastname"));
どのように私は多分fn
の引数のいずれかがundefined
またはnull
と任意のがあればfalse
を返すかどうかをチェックする機能を変更することができますか?
fn
は、maybe
関数に渡される外部関数であるため、渡されたargsを除いて、fn
関数を変更することはできません。
感謝を!!!! 1を!!!!! –
@QiuxuanChen私の答えが助けになったら、私の答えを受け入れる気がしますか? – mc10