Function.prototype.call()
& Function.prototype.apply()
の値がnull
またはundefined
の場合、.call()および.apply()のこの値が `null`または` undefined`の場合はどうなりますか?
以下のコードの例を取る:MDN Function.prototype.apply()から
var numbers = [5, 6, 2, 3, 7];
var min = Math.min.apply(null, numbers);
例。
編集: 元の質問は、第三の部分と異なる例を有する:
.applyは.call()&の
this
値は()null
又はundefined
あるいはなしことができますか?は
Array.prototype.slice.call(auguements)の例を取ります。
ノーこの値が存在していると思ったが、@ guest271314のおかげで、今私はそれが唯一のstrictモードでnull
またはundefined
することができ
'arguments'は' '.slice()' – guest271314
ああ、私が見る、それは愚かだったためthis'。@ guest271314 –
なぜあなたが質問から例を削除したのですか? – guest271314