npm isArray源码

module exports的是一个函数。 !! val是为了将val转化成布尔值。

var isArray = Array.isArray;

/**
* toString
*/ var str = Object.prototype.toString; /**
* Whether or not the given `val`
* is an array.
*
* example:
*
* isArray([]);
* // > true
* isArray(arguments);
* // > false
* isArray('');
* // > false
*
* @param {mixed} val
* @return {bool}
*/ module.exports = function (val) {
// return !! val && '[object Array]' == str.call(val);
return !! val;
};
上一篇:强大的矩阵奇异值分解(SVD)


下一篇:javaweb学习总结二十五(response对象的用法一)