あいつの日誌β

働きながら旅しています。

変数がarrayかどうかを検証するスクリプト

2012-07-31 追記

そんなのは最初からあるっていう話でした。

console.log(Array.isArray([]));
console.log(Array.isArray({}));

以下忘れて下さい

utilsを作っておくと便利かも

% cat utils.js
exports.isArray = function(array) {
    return Object.prototype.toString.call(array) === '[object Array]' ? true : false;
};

テスト用のスクリプト

% cat example.js
var utils = require('./utils');

console.log( utils.isArray([]) );
console.log( utils.isArray({}) );

実行

% node example.js
true
false