JavaScriptでvoidを使う

kensuke-iizuka 8views 更新:2016年2月16日

人から教えて頂いたことではありますが… undefinedと呼ばれるjavascriptにおけるプリミティブ値はnullやfalseのように条件判定で否定的な意味合いとして使うことが 出来ます。しかし、undefinedを直接使うことは危険だそうです。 なんとなく、nullとかと同じように便利そうですが、undefinedはただのグローバル変数なのでここにtrueを代入したり具体的な値として使うことも可能なのです。そこでvoidを使ってあげれば全てundefinedで帰ってくるので安全ということです。 これを仕様と呼ぶのか脆弱性と呼ぶのかは人それぞれだとは思いますが。ろくに調べないで使うといざ、多くのユーザに使ってもらう時に信用を失うことになります、気をつけなければ…

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません