Я только что заметил документы API для Node.js v0.10.26 для util.isArray
,
util.isArray(object) # Возвращает true, если данный "объект" является массивом.
false в противном случае.
var util = require('util');
util.isArray([])
// true
util.isArray(new Array)
// true
util.isArray({})
// false
Но, как нормальные обычные символы, Array.isArray?
> Array.isArray([]);
true
> Array.isArray(new Array);
true
> Array.isArray({});
false