gpt4 book ai didi

javascript - 检查元素是否在数组中

转载 作者:行者123 更新时间:2023-11-30 07:38:32 24 4
gpt4 key购买 nike

我有一个像这样的 JS 对象数组:

Ident: "2"
Text: "Foo"

现在我想检查 Ident 等于 2 的对象是否在数组中。我怎样才能做到这一点?使用 jQuery.inArray 是不可能的,因为我没有整个对象,只有 Ident

最佳答案

你确实必须在这里做很长的循环:

function findByIdent(array, ident) {
var i;

for (i = 0; i < array.length; i++) {
if (array[i].Ident === ident) {
return i;
}
}

return -1; // not found
}

如果有什么安慰的话,这曾经是所有 is-this-element-in-this-array 调用的完成方式!

请注意,这假定您有一个大致如下所示的数组:

[{Ident: "2", Text: "foo"}, {Ident: "3", Text: "bar"}]

关于javascript - 检查元素是否在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23872287/

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