使い方がいまいちわからないメソッドの筆頭格でした。これを書いてみても、使いみちがよくわからない筆頭格の座を譲ることはありません(笑)しかし、この仕組みを理解することで、JSが少しわかったような気がします.まずは、簡単に使ってみます。セミコロンの省略を嫌がる人がいることは知っていますが、必須なとき以外は、省略させていただきます。}`}このsampleはあまり役に立たないので、hanaオブジェクト、tomoオブジェクトに追加してみます。}それぞれのオブジェクトに追加されているのがわかります。thisがそれぞれのObjectを指しているんですね。これで、callメソッドがオブジェクトの追加に使えることがわかります。これは配列要素を処理するときに、callの代わりに使われます。tomo)代入演算子、スプレッド演算子、などを使ってもう少しスマートにしてみます。tomo)引数に生データを入れない分も、汎用性が上がったかと思います。ありますので、使ってみます。tomo)bindすれば、callもapplyも必要無くなることがわかります。ちなみに、今回のようなオブジェクトの追加は、もっと簡単な実装があるかと思います。applyを使ってみて、このメソッドはあまり使わないなと感じたのですが、これを使うことで、ややこしいthisの事が、少し整理できたように思います。ジェネレータ編この記事についているタグJavaScript検索プロフィールatoris1192@atoris1192難しかったことを、簡単にしていく。