📌  相关文章
📜  检查变量是否是列表 javascript (1)

📅  最后修改于: 2023-12-03 14:55:44.967000             🧑  作者: Mango

检查变量是否是列表 JavaScript

在 JavaScript 中,有时需要检查一个变量是否是一个列表。下面简单介绍几种实现方式。

方法一:使用Array.isArray()方法

使用Array.isArray()方法可以检查一个变量是否是一个数组(即类似于列表的数据结构)。

let myList = [1, 2, 3];
let myVar = "hello";

console.log(Array.isArray(myList));  // 输出 true
console.log(Array.isArray(myVar));   // 输出 false
方法二:使用typeof操作符

使用typeof操作符可以确定一个变量的类型。如果一个变量是一个列表,则其类型应为"object"。

let myList = [1, 2, 3];
let myVar = "hello";

console.log(typeof myList);  // 输出 object
console.log(typeof myVar);   // 输出 string
方法三:使用instanceof操作符

instanceof操作符可以检查一个变量是否是一个特定的对象类型的实例。使用Array对象作为操作数,可以检查变量是否是一个列表。

let myList = [1, 2, 3];
let myVar = "hello";

console.log(myList instanceof Array);  // 输出 true
console.log(myVar instanceof Array);   // 输出 false

以上是几种检查变量是否是列表的方法,希望对你有所帮助!