Blame view

node_modules/es5-ext/array/is-plain-array.js 283 Bytes
f7563de62   Palak Handa   first commit
1
2
3
4
5
6
7
8
9
10
11
  'use strict';
  
  var isArray = Array.isArray, getPrototypeOf = Object.getPrototypeOf;
  
  module.exports = function (obj) {
  	var proto;
  	if (!obj || !isArray(obj)) return false;
  	proto = getPrototypeOf(obj);
  	if (!isArray(proto)) return false;
  	return !isArray(getPrototypeOf(proto));
  };