// 判断数组类型的示例代码
// 方法1: 使用 Array.isArray()
function isArrayType(arr) {
return Array.isArray(arr);
}
// 解释: Array.isArray() 是 ES5 引入的一个方法,用于判断一个值是否为数组类型。
// 如果是数组,则返回 true;否则返回 false。
// 示例:
console.log(isArrayType([1, 2, 3])); // 输出: true
console.log(isArrayType('not an array')); // 输出: false
// 方法2: 使用 instanceof 操作符
function isArrayTypeInstance(arr) {
return arr instanceof Array;
}
// 解释: instanceof 操作符可以用来检测某个对象是否是某个构造函数的实例。
// 在这里我们检测传入的值是否是 Array 的实例。
// 注意:instanceof 可能会在跨iframe或不同环境中有问题,因此推荐使用 Array.isArray()。
// 示例:
console.log(isArrayTypeInstance([1, 2, 3])); // 输出: true
console.log(isArrayTypeInstance('not an array')); // 输出: false
上一篇:js 数组foreach
下一篇:js object 转数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站