// 在面试中有一个经常被问的问题就是:如何判断变量是否为数组? (4) var arr = [1,2,3]; Array.isArray(arr); // true arr.__proto__ === Array.prototype; // true arr instanceof Array; // true console.log(Object.prototype.toString.call(arr)); // "[object Array]" console.log(typeof undefined)