gpt4 book ai didi

Javascript 如何判断一个对象是否是 Map Iterator?

转载 作者:行者123 更新时间:2023-12-03 03:00:01 25 4
gpt4 key购买 nike

我正在编写一些传递给 Map Iterator 的 NodeJS 代码。检查 Javascript 对象以确定它是“Map Iterator”的正确方法是什么?

我已经尝试过:

typeof myMap.keys() returns 'Object'
typeof myMap.keys().next === 'function' returns true

所以我检查传递的对象是否有 next() 函数。有一个更好的方法吗?

Chrome 调试器的对象是一个 Map Iterator,所以我猜测有一种更正确的 Javascript 方法可以做到这一点。

最佳答案

如果您只想检查它是否是一个 Map(可以迭代),您可以使用 myMap instanceof Map 来完成此操作,它返回一个 bool 值。

关于Javascript 如何判断一个对象是否是 Map Iterator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47446272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com