前提・実現したいこと
progateで二週間前からJavascriptの勉強をしています。
現在、コールバック関数、filterメソッドの使い方について学んでいるのですが
例文の記述でわからないところがあります。
今までの私の戻り値や引数の理解では
const introduce = (name) =>{
console.log('わたしは${name}です');
};
introduce("ももか");
のように()の中のものが引数名のところに受け渡されるようなイメージだったのですが、
今回の場合、コールバック関数の引数名に配列の要素が順番に代入されるというのは「characters.filter」という記述によって charactersの中身が引き渡されているというイメージでしょうか..?
該当のソースコード
const characters = [
{name:"にんじゃわんこ",age:14},
{name:"ベイビーわんこ",age:5},
{name:"ひつじ仙人",age:100}
];
const filteredCharacters = characters.filter((character) => {
return character.age > 10;
});
console.log(filteredCharacters);
コンソール↓↓↓
[
{name:"にんじゃわんこ",age:14},
{name:"ひつじ仙人",age:100}
]
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/14 09:14