二次元配列をfilterして新しい配列を作る
BEFORE
こういう二次元配列から
AFTER
別の書き方も試してみる
もう一つ別の書き方で書いてみる
[[1, 0], [0, 1], [1, 1], [0, 0]];
AFTER
先頭が1だけの新しい配列を作る
[[1, 0], [1, 1]];
コード.gs
function myFunction() { const arrays = [ [1, 0], [0, 1], [1, 1], [0, 0] ]; const filtered = arrays.filter(judge); Logger.log(filtered); } function judge(array) { return array[0] === 1; } |
別の書き方も試してみる
コード2.gs function myFunction() { const arrays = [ [1, 0], [0, 1], [1, 1], [0, 0] ]; const filtered = arrays.filter(array => array[0] === 1); Logger.log(filtered); } |
もう一つ別の書き方で書いてみる
コード3.gs function myFunction() { var arrays = [ [1, 0], [0, 1], [1, 1], [0, 0] ]; var filtered = arrays.filter(function(array) { return array[0] === 1}); Logger.log(filtered); } |
REFERENCE
Array.prototype.filter()