fnc c0017 hasVal - cwtickle/danoniplus GitHub Wiki

← オブジェクトリファレンスに戻る

hasVal

概要

  • 変数(オブジェクトプロパティ)がundefinedもしくは空文字で無いかをチェックする関数。
  • 宣言済みの変数・オブジェクトを_dataに指定する。
  • 宣言されていない変数はこの関数ではチェックできない。
    if(typeof 変数名 === C_TYP_STRING)のような記述が必要になる。

引数(括弧内はデフォルト値)

引数 必須 指定内容
_data string, object * 任意のデータ

返却値

  • undefinedもしくは空文字の場合はfalse。それ以外はtrue

使用例

const obj = {
    data: [1, 2, 3],
};
console.log(hasVal(obj));  // true
console.log(hasVal(obj.data));  // true
console.log(hasVal(obj.data2));  // false