首页 > 其他分享 >Jquery 将 JSON 列表的 某个属性值,添加到数组中,并判断一个值,在不在数据中

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

时间:2023-10-27 11:33:50浏览次数:26  
标签:Jquery name 示例 列表 JSON 数组 array

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,则说明值存在于数组中,输出相应的消息。否则,值不存在于数组中,输出另一条消息。

作者:VipSoft


标签:Jquery,name,示例,列表,JSON,数组,array
From: https://blog.51cto.com/u_15116285/8052010

相关文章

  • 获取配置json地址
    //加载配置文件varconfigurationBuilder=newConfigurationBuilder();//添加配置文件路径configurationBuilder.SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");//获取Url信息varconfiguration=configurationBuilder.Build();stringname......
  • nlohmannjson使用笔记
    使用引用获取字段值,以避免数据复制:autoid=jfo["id"].get_ref<conststd::string&>();使用解引用访问字段值,提高效率并简化代码if(autoit=jfo.find("transforms");it!=jfo.end()){for(constauto&jto:*it){autoid=jto["id"].get......
  • 下拉框列表
    当页面有下拉框的时候我们需要返给前端一个list对象  将查询出来的对象和返回的对象都弄成LIST形式进行拷贝......
  • 自定义过滤器配置 Shiro 认证失败返回 json 数据
    byemanjusakafrom​https://www.emanjusaka.top/archives/11彼岸花开可奈何本文欢迎分享与聚合,全文转载请留下原文地址。Shiro权限框架认证失败默认是重定向页面的,这对于前后端分离的项目及其不友好,可能会造成请求404的问题。现在我们自定义过滤器实现认证失败返回json数......
  • 什么是yaml格式与json格式
    什么是yaml格式与json格式yaml格式:文件名格式以.yml.yaml为后缀,用空格缩进表示字段的层级关系,可读性高,易于人类管理yaml格式布尔值类型:只有在是true/false时为真,假的意识例:debug:true 布尔值类型debug:"true"字符串类型​debug:false  布尔值类型debu......
  • html基础之列表
    html的列表在html中列表分为有序列表、无序列表和自定义列表,它们之间有什么相同点和不同之处我们来讲讲。有序列表有序列表的英文单词(orderedlists),所以有序列表的标签为<ol>列表的英文单词(listitem),所以列表内容的标签为<li>,有序列表都是需要<ol>标签和<li>标签相互配合使用......
  • 必须使用构造函数初始化列表的几种情况
    C++中的普通成员变量可以在构造函数列表里初始化,也可以在构造函数中通过赋值初始化,但以下几种成员变量只能通过初始化列表进行初始化:1.非静态常量(non-staticconst)#include<iostream>usingnamespacestd;classTest{constintt;//C++11之后可以直接在定义后初......
  • Python_Json的使用总结
    应用场景json应用于批量数据进行组织管理--将无序变为有序-将输入结构数据进行组织形式标注化直观问题1.函数功能:dump在英文中有转储,转存的意思 json.dump(data,f) json.dump(data,f,indent=4)#使用缩进和换行格式化JSON dumps()dumps是dump......
  • Linux-编译源码时所需提前安装的常用依赖包列表
    编译源码时所需提前安装的常用依赖包列表:yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcur......
  • go list查看包可用列表
    ➜awesomeProjectgolist-m-versions"github.com/gin-gonic/gin"github.com/gin-gonic/ginv1.1.1v1.1.2v1.1.3v1.1.4v1.3.0v1.4.0v1.5.0v1.6.0v1.6.1v1.6.2v1.6.3v1.7.0v1.7.1v1.7.2v1.7.3v1.7.4v1.7.5v1.7.6v1.7.7v1.8.0v1.8.1v1.8.2......