LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2019年12月10日火曜日

JSで配列から空の要素を除きたい


このような配列を

[1, 2, , 3, 4, '', , , , 5]


こうしたい

[1, 2, 3, 4, 5]





コード.gs
function myFunction() {
  var array = [1, 2, , 3, 4, '', , , , 5];
  var resultArray = array.filter(function(value) { return value !== ''; });
  Logger.log(resultArray)
}



別の書き方

コード.gs
function myFunction() {
  var array = [1, 2, , 3, 4, '', , , , 5];
  var resultArray = array.filter(removeBlank);
  Logger.log(resultArray)
}


function removeBlank(value) {
    return value !== '';
}


別の書き方

コード.gs
function myFunction() {
  var array = [1, 2, , 3, 4, '', , , , 5];
  var resultArray = array.filter(removeBlank);
  Logger.log(resultArray)
}


function removeBlank(value) {
  if(value) {
    return value;
  }
}



最新の投稿

JIRA API でOAuth2.0を利用してみる(add "offline_access" to get refresh token)

Atlassian User Community Tokyo Advent Calendar 2022 18日目に投稿しました。 この記事では、JIRA APIのOAuth2.0における アクセストークンの取得方法と使い方 リフレッシュトークンの取得方法と使い方 について手元で...