オプション引数 (opt_***) を扱う

関数の引数をオプションにしたい場合、goog.isDefAndNotNull(val) を使うことができます。 この関数は base.js に定義されています。

// 引数 arg は必須、opt_arg はオプション
function (arg, opt_arg) {
    if (goog.isDefAndNotNull(opt_arg)) {
        // opt_arg が定義されていた場合の処理
    } else {
        // opt_arg が定義されていなかった場合の処理
    }
}

Google API Expertが解説する Closure Libraryプログラミングガイド

Google API Expertが解説する Closure Libraryプログラミングガイド