我试图查找对象数组中是否存在指定的键。如果该键存在,则返回true,否则返回false。我从文本框中输入键,然后检查该键是否存在于对象数组中,但是我无法做到这一点。
以下是我尝试过的代码:
我该如何解决这个问题?
以下是我尝试过的代码:
var obj = [{
"7364234":"hsjd",
"tom and jerry":"dsjdas",
"mickey mouse":"kfjskdsad",
"popeye the sailor man":"alkdsajd",
"the carribean":"kasjdsjad"
}]
var val = $("input[name='type_ahead_input']").val();
if (obj[val]) {
console.log('exists');
} else {
console.log('does not exist');
}
如果我将输入设置为在对象数组中存在的 'the carribean
',即使如此,它仍会在控制台中输出不存在。我该如何解决这个问题?
if (val in obj[0]) {
。 - Slai