`
sls0919
  • 浏览: 125849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery 数组和字典

    博客分类:
  • js
阅读更多

1 数组的创建

var arrayObj = new Array(); //创建一个数组

var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度

 

2 对数组的循环

$.each(object,fucntion(num,item){ 
alert(num);//数组下标

      alert(item);//数组元素值

 

3 数组元素操作

arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组结尾,并返回数组新长度

arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度

arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回""。

 

arrayObj.pop(); //移除最后一个元素并返回该元素值

arrayObj.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移

arrayObj.splice(deletePos,deleteCount); //删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素

 

arrayObj.slice(start, [end]); //以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素

arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组

arrayObj.slice(0); //返回数组的拷贝数组,注意是一个新的数组,不是指向

arrayObj.concat(); //返回数组的拷贝数组,注意是一个新的数组,不是指向

 

4 数组排序

arrayObj.reverse(); //反转元素(最前的排到最后、最后的排到最前),返回数组地址

arrayObj.sort(); //对数组元素排序,返回数组地址

 

 

 

 

JSON数据遍历{'key':'value'}

$.each(data, function (k, v) {

alert(k);  // key值

alert(v);  //value值

});

 

 

 

 

 

 

分享到:
评论

相关推荐

    meteor-jquery-csv:将 CSV(逗号分隔值)解析为 Javascript 数组或字典

    将 CSV(逗号分隔值)解析为 Javascript 数组或字典 注意:JQuery-CSV.js 文件与官方发布的版本相比略有修改。 这是为了向 toObjects(..) 方法添加“headerIndex”选项。 范围 我正在使用这个库来解析 CSV 文件的...

    JQuery学习笔记

    JQuery提供了多种实用函数,如`$.map()`用于对数组中的元素进行映射操作,生成新的数组,但不适用于字典风格的数组。`$.each()`则常用于迭代字典风格的数组,虽然不返回新数组,但可以通过`this`关键字访问当前元素...

    jquery将json转为数据字典的实例代码

    总结来说,这篇文章通过实例代码详细介绍了如何使用jQuery发起Ajax请求获取JSON数据,并将其转换为JavaScript中的字典结构以便于进行用户信息验证和其他逻辑处理。通过这个过程,我们可以看到jQuery在操作AJAX请求、...

    jQuery调用Webservice传递json数组的方法|angluo-javascript-159330.pdf

    jQuery调用Webservice传递json数组的方法...通过上述内容,可以了解到使用jQuery调用WebService传递JSON数组的具体方法,包括前端的$.ajax配置和后端的处理逻辑,以及在过程中需要注意的数据类型匹配、异常处理等问题。

    打造基于jQuery的高性能TreeView(asp.net)

    - 节点数据的存储和组织:可以使用数组、列表或其他数据结构来存储和管理节点数据。 - 树结构的DOM实现:常见的HTML结构有table套table、UL套LI,以及div套table等。每种方法都有其优势和不足,选择合适的实现方式...

    web移动端教程

    数组和字典是Swift中最常用的数据结构,分别用于存储有序的值集合和键值对集合。 #### Swift函数与闭包 函数是Swift中的核心构建块之一,闭包则是可以捕获并记住其作用域中的任何常量或变量的自包含代码块。 #### ...

    已总结好的 JS语法字典

    JavaScript社区有许多优秀的库和框架,如jQuery简化DOM操作,React和Vue.js用于构建用户界面,Angular提供完整的MVC解决方案,Lodash提供实用工具函数。 这个已总结好的JS语法字典涵盖了JS的基础到进阶语法,是...

    coffeescript_cookbook

    书籍涵盖了如何将数组转换为字符串、使用类似Python的zip功能、找出数组中的最大值、使用数组交换变量、定义范围数组、洗牌数组元素、将数组转换为字典对象、映射数组、归约数组、过滤数组、反转数组和连接数组等...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    javascript数组和字典以及for循环 javascript条件语句 javascript函数的定义 Dom直接选择器 Dom间接选择器 示例之模态对话框 示例之全选和反选以及取消 javascript必须加分号 示例之后台管理左侧菜单 今日内容梳理 ...

    js实现的类似于asp数据字典的数据类型代码实例

    首先声明一个数组: 代码如下: var dictNew=new Array;... //检查该key值是否在数据字典中存在,如果不存在,直接把key值和value添加到数据字典中,如果存在该key键值,则value值累加  if(checkHasInDict(key,di

    jQuery实现动态添加节点与遍历节点功能示例

    第二段代码则通过遍历一个字典风格的数组,动态生成表格行(`<tr>`)并将其添加到 `<table>` 中。这里使用了 `$.each()` 来迭代数组,`append()` 将每个新创建的行添加到表格。 接着,我们讨论遍历节点。jQuery ...

    JavaScript中创建字典对象(dictionary)实例

    在本案例中,我们将探讨如何基于jQuery源码中的`createCache`函数创建一个简单的字典对象实例。 首先,我们来看一下`createCache`函数的定义: ```javascript function createCache() { var keys = []; function...

    bootstrap select2插件用ajax来获取和显示数据的实例

    这在本实例中通过嵌套的字典来实现,其中children数组中包含了一个或多个字典,每个字典代表子项。 为了确保数据能正确显示在Select2组件中,我们在服务器端处理数据时需要特别注意id的生成。因为Select2组件对于id...

    数据结构和编译原理书籍

    通过理解数据结构和编译原理,开发者能更好地理解和利用jQuery的底层机制,编写出更高效、更优雅的JavaScript代码。 总结起来,数据结构和编译原理是构建高效软件的基础,它们不仅在理论层面上重要,而且在实际编程...

    vertical-cascading-menu:接受一个 JSON 输入并递归地创建一个相应的垂直级联菜单,具有潜在的无限深度

    您需要将各种选项作为关联数组/字典/哈希传递 一个例子: $("#main_menu_div").jvcMenu({json:json, alignChild:"alignChild", menu_id:"mainmenu", position: {my:"left", at: "right"} }); Json 对象是强制性的...

    价格日历 可分别设置每日价格

    可以使用JavaScript的数组或者对象,例如,创建一个以日期为键,价格为值的对象字典。另外,考虑到数据持久化,可以将价格信息存储在服务器端数据库中,通过Ajax请求获取和更新。 3. **动态加载和设置价格**:在...

    MATLAB数据字典生成代码-slQuery:Simulink的简单易用API

    jQuery,XPath和regex启发的查询语言,它允许在Simulink模型中搜索满足特定条件并相互关联的块组。 slQuery将Simulink块句柄的数组包装为轻量级的“代理对象” ,可用于以语法上令人愉悦的方式访问块参数和结构特征...

    alghw1_3A_984003011.rar_JavaScript/JQuery_Java_

    标题中的"alghw1_3A_984003011.rar"可能是一个作业或项目压缩包,而"JavaScript/JQuery_Java"标签表明这个项目涉及到两种编程语言:JavaScript和jQuery,以及Java。从描述来看,这个项目似乎在实现"Johnson-Trotter...

    AJAX+json初学案例

    ' 假设我们有一些数据存储在数组或字典中 Dim data data = Array("message1", "message2", "message3") ' 将数据转换为JSON格式 Response.ContentType = "application/json" ' 设置响应内容类型为JSON ...

Global site tag (gtag.js) - Google Analytics