// 在面试中有一个经常被问的问题就是:如何判断变量是否为数组? (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)