以编程方式确定变量何时为集合

时间:2019-07-19 00:09:44

标签: javascript node.js ecmascript-6

在NodeJS中是否可以确定变量是否为Set of not?

就是这个代码

let thing1 = new Set([1,2,3])
let thing2 = [1,2,3]

console.log(typeof thing1)
console.log(typeof thing2)

报告两个变量都包含一个object

object
object

是否有内置方法来确定一个变量是否包含一组变量?如果不是,是否有一种通用的启发式方法来确定变量是否为集合?

1 个答案:

答案 0 :(得分:0)

您是否尝试过instanceof?

let thing1 = new Set([1,2,3])
let thing2 = [1,2,3]

console.log(thing1 instanceof Set)
console.log(thing2 instanceof Set)