var a = [1,2,3];
console.log(typeof a);
console.log(Array.isArray(a));
data instanceof type
例:a instanceof Array
在下面代码中,数组存在键名为 2 的键。由于键名都是字符串,所以数值 2 会自动转成字符串。
纯文本复制
var a = [1,2,3];
console.log(2 in a);
console.log('2' in a);
console.log(4 in a);
var arr= [1,2,3,4];
function isArray(o) {
return Object.prototype.toString.call(o)== '[object Array]';
}
console.log(isArray(arr));
let a = [1,2,3]
Object.prototype.toString.call(a) === '[object Array]';
let b = function () {};
Object.prototype.toString.call(b) === '[object Function]';
let c = 1;
Object.prototype.toString.call(c) === '[object Number]';
let d = {};
Object.prototype.toString.call(d) === '[object Object]';