我想弄清楚数组中的所有元素是否都是对象中的键。
var obj = { name: 'Computer', cost: '$1,000' };
var myArray = [ 'name', 'cost', 'bio' ]; //another example would be var myArray = [];
for(var x = 0; x < myArray.length; x++){
if (myArray[x] in obj)
{
return true;
}
}
如何检查数组中的所有元素是否都是对象中的键?
最佳答案
反之亦然。如果您在数组中找到不在对象中的人,则返回 false。如果到达循环末尾,则返回 true,因为所有键都在对象中。
关于Javascript:确定数组中的所有元素是否都是对象中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25597530/