2011/04/13

[jQuery]isPlainObjectメソッド

どうやら、バージョン1.4からisPlainObjectメソッドが追加されたそうだ。

詳細は、こちらに書かれているのだが、簡単にいうと、メソッドの引数が、「{}」か「new Object()」の場合に、trueを返し、それ以外はfalseを返すというもの

サンプルソースを以下に示します。

jQuery(document).ready(function(){
alert($.isPlainObject({})); // true
alert($.isPlainObject()); // false
alert($.isPlainObject(2)); // false
alert($.isPlainObject("hoge")); // false
alert($.isPlainObject(function(){})); // false
alert($.isPlainObject([])); // false
alert($.isPlainObject(new Date())); // false
alert($.isPlainObject(new Object())); // false
});

以上、久しぶりのjQueryネタでした。

0 コメント:

コメントを投稿