Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 判断是否是数组

作者:ら非你不取丶   发布日期:2026-01-03   浏览:13

// 判断是否是数组的方法

// 方法一:使用 Array.isArray()
function isArrayMethodOne(input) {
  return Array.isArray(input);
}

// 解释:Array.isArray() 是 ES5 引入的一个方法,用于判断传入的参数是否为数组。如果是数组,则返回 true;否则返回 false。

// 示例:
console.log(isArrayMethodOne([1, 2, 3])); // true
console.log(isArrayMethodOne('not an array')); // false


// 方法二:使用 instanceof 操作符
function isArrayMethodTwo(input) {
  return input instanceof Array;
}

// 解释:instanceof 操作符用于检测对象是否为某个构造函数的实例。如果 input 是通过 Array 构造函数创建的,则返回 true;否则返回 false。
// 注意:这种方法在处理跨窗口或跨 iframe 的数组时可能会有问题,因为不同窗口中的 Array 构造函数是不同的。

// 示例:
console.log(isArrayMethodTwo([1, 2, 3])); // true
console.log(isArrayMethodTwo('not an array')); // false

上一篇:js 数组插入元素

下一篇:js 两个数组去重

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站