所以我有这个数组:
var statuses = { New:1, Addressed:2, Rejected:3, Recovered:4, Billed:5, Completed:6 };
而且我想基本上在数组中搜索“ Rejected”键,并让它返回值,这样我就可以根据需要在数组中来回移动。
我已经尝试过了,但是它总是失败,并以“ -1”表示找不到它。
jQuery.inArray("Rejected", statuses)
最佳答案
"Rejected" in statuses;
不需要jQuery。
如果需要该值,请执行以下操作:
statuses["Rejected"];
如果“ Rejected”不在对象中,它将返回
undefined
。正如其他人所说的那样,
{blah: value, blah2: value}
形式的文字表示对象,而[value1, value2, value2]
这样的文字表示数组。关于jquery - 如何使用jQuery在数组中查找项目?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3842279/