jQuery检查值存在于对象数组中

维格涅什(Vignesh Subramanian)

我正在尝试检查对象数组中是否存在值

function hasProperties(id){
    jQuery(JSON.parse(jQuery("#PropertiesField").html())).each(function () {
        if(id== jQuery(this)[0].properties.id) {
            console.log((id== jQuery(this)[0].properties.id));
            return "Present";
        }
    })
};
var something = hasProperties("someid");

上面的代码段返回,但在控制台中也记录undefinedsomethingtrue。为什么present当条件满足时不返回,我做错了什么?

Sudasingha完成

每个方法中提供的函数是一个匿名内部函数。因此,在each()上下文之外不返回任何内容。为了解决这个问题,您可以执行类似的操作,

function getProperty(id){
var result;
    $('your element').each(function(){
        //If your condition is true
        result=expectedValue
    });
    return result;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

jQuery 值存在于数组中

如何在jquery / javascript中检查数组中的值是否存在于数组中

如何检查元素是否存在于数组对象中

检查对象是否存在于数组中

Javascript:检查键是否存在于对象数组中

如何检查键是否存在于对象数组中

检查键及其值是否存在于对象中

Typescript:按值检查对象是否存在于数组中

检查值是否存在于多维数组中

检查元素存在于数组中

检查元素存在于数组中

在SOAP请求中设置对象的值之前,如何检查对象是否存在于数组中?

检查对象值数组是否存在于另一个数组中,但长度不同

PHP值存在于数组中

检查对象值是否存在于对象的Javascript数组中,如果不存在,则将新对象添加到数组中

如何检查对象是否存在于Angular中的对象数组中

如何使用javascript检查子对象是否存在于对象数组中?

Javascript-检查对象是否存在于对象数组中并更新数量

如何检查数组1中每个值的顺序,是否存在于数组2中并删除?

检查值是否存在于集合或数组中,如果不存在,则将其添加

检查数组 1 的值是否存在于数组 2 的键中 - PHP

检查数组值(如果存在于mongodb集合中)推入新数组

检查来自后端数组的输入字段值是否存在于数组中

如果值已存在于信息数组中,则无法添加检查以限制值

如何检查一个值是否存在于javascript中的数组中?

如何检查对象是否存在于多个数组中

JAVA NullPointerException:检查对象是否存在于数组中?

如何在添加特定对象之前检查其是否已存在于数组中

下划线,检查键是否存在于对象数组中