RSS

CoffeeScript: 変数が定義されているかのチェック

29 8月

変数の後に ? を付けると変数が存在していて null でないことの確認を簡単に行える。

#!/usr/bin/coffee

# 変数が存在するかどうかの確認。?を付ける。

console.info("exists") if name?
console.info("Not exists") if ! name?

このサンプルは以下のように JavaScript に変換される。

// Generated by CoffeeScript 1.9.3
if (typeof name !== "undefined" && name !== null) {
  console.info("exists");
}

if (typeof name === "undefined" || name === null) {
  console.info("Not exists");
}
 
コメントする

投稿者: : 2016/08/29 投稿先 CoffeeScript

 

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。