javascript
1function hoge() { 2 let args = Array.prototype.slice.call(arguments); 3 console.log(args.join("/")); 4} 5 6hoge("angular", "react", "backbone");
この二行目において、教科書によれば「argumentsオブジェクトをthisとして、array.sliceオブジェクトを呼び出す」という意味になるそうなのですが、どういうことでしょうか。
callメソッドの引数は、関数の中でthisキーワードが示すもの、らしいのですが、
Array.prototype.sliceのどこにthisがあるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/15 13:06