【发布时间】:2019-06-10 08:45:58
【问题描述】:
我想知道一个数组是否存在于一个 JavaScript 对象中。
虚拟示例:
给定一个包含数组的 Javascript 对象。而且我们不知道对象中是否存在数组。
var dummyObject = {
backgroundcolor: '#000',
color: '#fff',
arr: ['1','2','3','4','5','6']
};
现在我想检查这个对象中是否有一个数组,以及是否打印了该数组的所有元素。
目前我正在使用一种解决方案,即迭代每个键并使用 Array.isArray(key) 检查每个键是否存在数组。
任何帮助都会很棒。
【问题讨论】:
-
"目前我正在使用一种解决方案,即迭代每个键并使用 Array.isArray(key) 检查每个键是否存在数组。" 这听起来好的。它有什么问题?
-
我想知道 Javascript 中是否有任何可用的方法可以用来检查数组是否存在而不是迭代每个键
-
不,没有。
-
好的,非常感谢。我在一次采访中被问到这个问题。
标签: javascript arrays object ecmascript-6