• Jquery 将 JSON 列表的 某个属性值,添加到数组中,并判断一个值,在不在数据中


    jquery 将 JSON 列表的 某个属性值,添加到数组中

    如果你有一个JSON列表,并且想要将每个对象的某个属性值添加到数组中,你可以使用jQuery的$.each()函数来遍历JSON列表,并获取所需的属性值。以下是一个示例代码:

    var jsonList = [  
        { "name": "John", "age": 30, "city": "New York" },  
        { "name": "Jane", "age": 25, "city": "Los Angeles" },  
        { "name": "Bob", "age": 40, "city": "Chicago" }  
    ];  
      
    var array = [];  
      
    $.each(jsonList, function(index, item) {  
        array.push(item.name); // 将每个对象的"name"属性值添加到数组中  
    });  
      
    console.log(array); // ["John", "Jane", "Bob"]
    

    在这个示例中,我们有一个名为jsonList的JSON列表,包含了几个对象。我们使用$.each()函数遍历这个列表,并通过item.name获取每个对象的"name"属性值,然后将其添加到array数组中。最后,我们打印出数组来验证结果。

    Jquery 判断一个值,在不在数组中

    在jQuery中,可以使用$.inArray()函数来判断一个值是否存在于数组中。该函数返回指定值在数组中的索引,如果值不存在于数组中,则返回-1。

    以下是使用$.inArray()函数来判断一个值是否存在于数组中的示例代码:

    var array = ["John", "Jane", "Bob"];  
    var value = "Jane";  
      
    if ($.inArray(value, array) !== -1) {  
        console.log(value + ' 存在于数组中');  
    } else {  
        console.log(value + ' 不存在于数组中');  
    }
    

    在上面的示例中,我们创建了一个名为array的数组,并指定要搜索的值为3。然后,我们使用$.inArray()函数来查找值3在数组中的索引。如果返回值不等于-1,则说明值存在于数组中,输出相应的消息。否则,值不存在于数组中,输出另一条消息。

  • 相关阅读:
    OWASP TOP 10
    蓝桥杯倒计时47天!DFS基础——图的遍历
    Python:用pythonping处理ping
    [附源码]Python计算机毕业设计_旅游系统
    基于显扬科技自主研发3D机器视觉HY-X5在电池极耳缺陷检测的应用
    医学图像分割的深度学习:综述
    C++为什么提供move函数?
    电脑篇——Windows/Ubuntu系统一些有趣的终端命令
    正则表达式replaceAll()方法具有什么功能呢?
    Leetcode刷题详解——不同路径
  • 原文地址:https://www.cnblogs.com/vipsoft/p/17702954.html