判断一个对象是否为数组,可以使用JavaScript内置的Array.isArray方法。
步骤
1.选择一个对象,需要进行判断是否为数组
2.使用Array.isArray(obj)
方法来实现判断,如果是数组则返回true,否则返回false。
const arr = [1, 2, 3];
if (Array.isArray(arr)) {
console.log('是一个数组');
} else {
console.log('不是一个数组');
}
输出结果为:
是一个数组
当判断对象不是数组时:
const obj = { name: '张三', age: 18 };
if (Array.isArray(obj)) {
console.log('是一个数组');
} else {
console.log('不是一个数组');
}
输出结果为:
不是一个数组
示例说明
-
用于判断参数是否为一个数组,根据不同的执行逻辑,进行相应的数据操作;
-
用于遍历对象,使用Array.isArray方法判断是否为数组,来进行针对数组操作的过滤,比如对于数组的某些元素进行修改、筛选等操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js语法学习之判断一个对象是否为数组 - Python技术站