3 var isArray = Array.isArray, getPrototypeOf = Object.getPrototypeOf;
5 module.exports = function (obj) {
7 if (!obj || !isArray(obj)) return false;
8 proto = getPrototypeOf(obj);
9 if (!isArray(proto)) return false;
10 return !isArray(getPrototypeOf(proto));