4.10.1 関数の適用
「関数の呼び出し」を「関数の適用」という正確な説明に訂正している
関数を呼び出すサンプル …(1)
sayHi('world');
関数を適用するサンプル ...(2)
sayHi.apply(null, ["world"]);
2つのコードでやっていることは同じで、「関数の呼び出し」は「関数の適用」のシンタックスシュガーに過ぎない、
と説明する。
また、sayHi関数が、alienオブジェクトのメソッドだった場合、それぞれ
alien.sayHi('world'); alien.sayHi.apply(alien, ['world']);
となる。メソッドの適用時は、関数内部でthisに束縛されるオブジェクトを指定しなければならない。