質問: (name) =>{ console.log('わたしは${name}です'); }; introduce("ももか"); のように()の中のものが引数名のところに受け渡されるようなイメージだったのですが、 今回の場合、コールバック関数の引数名に配列の要素が順番に代入されるというのは「characters.filter」という記述によって charactersの中身が引き渡されているというイメージでしょうか..?
回答: ``` const filteredCharacters = characters.filter((character) => { return character.age > 10; }); // ↑は↓と同じです。 const filteredCharacters = characters.filter(function(element) { return element.age > 10; }) ``` この場合の、`character`とか`element`はコールバック関数に渡される引数名でしかないので何でもいいのです。 この引数に、配列の1つ1つの要素が順番に代入されて、コールバック関数内の処理が実行されます。