与えられた関数によって実装されたテストに合格したすべての配列からなる新しい配列を生成します。
コンソール画面を開いて2つの例を確認しよう!
<script> const arr = [ { id: 0, name: "fdoif", hobby: "soccer" }, { id: 1, name: "hohfd", hobby: "baseball" }, { id: 2, name: "fhofi", hobby: "bascketball" }, { id: 3, name: "fefef", hobby: "soccer" }, { id: 4, name: "sassa", hobby: "baseball" } ]; const filterByHobby = item => { if (item.hobby === "soccer") { return true; } return false; }; const arrByHobby = arr.filter(filterByHobby); //hobbyがsoccerの要素だけを取り出し、新しい配列に格納する。 console.log("Filtered Array\n", arrByHobby); </script>--filterメソッド ↑のコード例 »参考サイト--
function sample() {
//何らかの処理を行う
return 値や式などを記述
}
function hello(name) {
return 'こんにちは、' + name + 'さん';
}
console.log( hello('太郎') );
//実行結果 こんにちは、太郎さん
function hello( name ) {
var result = 'こんにちは、' + name + 'さん';
//「name」が指定されていないとundefinedになる
if( name ) {
return true;
}
else {
return false;
}
}
//名前を指定せずに実行
console.log( hello() );
//結果 false
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; const result = words.filter(word => word.length > 6); console.log(result); // expected output: Array ["exuberant", "destruction", "present"]