说我有一个像这样的功能:
function foo(bar) {
if (bar > 1) {
return [1,2,3];
} else {
return 1;
}
}
并说我叫
foo(1)
,我怎么知道它是否返回一个数组? 最佳答案
我使用此功能:
function isArray(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
}
是jQuery.isArray的实现方式。
查看本文: