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

JavaScript中json对象与array数组比较

阅读更多
<script type="text/javascript">
var json ={ses:[[1,1],[2,2]],tes:[[3,3],[4,4]]};

for(var j in json){
	alert(j);
	for(var key in json[j]){
		alert(json[j][key]);
	}
}
//打印顺序:ses/1,1/2,2/tes/3,3/4,4
</script> 


个人理解:
1.var arr = [[1,1],[2,2]];
  数组的用for(var i in arr) 中取得的i就是数组的下标。即:数字。用arr[i]来取得值。
2.var json ={s:1};
  json数组for(var i in json) 中取得的i就是键即:s。用json[i]来取得值。

比较:
    其实json和arr取值的方式都是一样的。都是通过键来取得值。
只不过数组的键,默认以零开始德数字。json是可以说是指定了key(键)的一种特殊数组(大数组)。
分享到:
评论

相关推荐

    使用JavaScript数组模拟Java的Hashtable集合

    因为,JavaScript的数组非常特殊,而且如果你能够理解它,那么对于我们学习JSON对象语法就非常容易理解了--因为JSON就是一个数组--我们也可以把它看成一个Hashtable集合对象!本人认为,理解JavaScript的数组是学习...

    jsonutils:用于 json 对象和 json 对象数组的各种辅助方法

    jsonutils 用于 json 对象和 json 对象数组的各种辅助方法 这是一个正在进行的工作 convertNameValueArrayToObject 获取一组名称值对并将... sort_by 可以传递给数组的 sort 函数,以允许对数组中对象的多个键进行排序

    JavaScript对JSON数组简单排序操作示例

    本文实例讲述了JavaScript对JSON数组简单排序操作。分享给大家供大家参考,具体如下: 我们经常回使用到数据格式 var arr=[{num:1},{num:3},{num:2}] 如何根据数组里面的JSON数据的某个key进行排序 javascript有一...

    JavaScript比较两个数组的内容是否相同(推荐)

    因为JavaScript里面Array是对象,==或===操作符只能比较两个对象是否是同一个实例,也就是是否是同一个对象引用。目前JavaScript没有内置的操作符判断对象的内容是否相同。 但是惯性思维让人以为数组也是值,是可以...

    JavaScript数组、json对象、eval&#40;&#41;函数用法实例分析

    本文实例讲述了JavaScript数组、json对象、eval&#40;&#41;函数用法。分享给大家供大家参考,具体如下: 一、JavaScript中的数组 数组使用[]、new Array()或new Array(count)进行创建 创建数组之后我们可以对其静态...

    基于JavaScript实现Json数据根据某个字段进行排序

    一.首先给大家介绍js中内置的 sort() 方法 此方法默认是按字母顺序对数组中的元素进行排序的,说得更精确点,是按照字符编码的顺序进行排序。 看如下例子: ... * @param array 要排序的json数组对象 * @param

    json-array-split:将 json 数组拆分为指定的编号。 元素的

    ##About 它将一个 json 数组拆分为具有指定数量元素的数组。 ##Install npm install json-array-split ##Usage var jsonSplit = require('json-array-split') var splitArr = jsonSplit([{'john':'doe'},{'foo':'...

    js中JSON的使用全解[定义].pdf

    JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串(伪对象),然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户端传递给服务器端程序。这个字符串 看起来有点儿古怪,...

    使用 JavaScript 创建和分析 JSON 消息

    遗憾的是,在撰写文本时,JavaScript 不提供可从给定对象或数组创建 JSON 文本的内置函数。这些方法预计将包含在 2007 年第四版的 ECMAScript 标准中。在 JSON 格式化函数正式添加到 JavaScript 并广泛用于常见实现...

    JS实现将二维数组转为json格式字符串操作示例

    本文实例讲述了JS实现将二维数组转为json格式字符串操作。分享给大家供大家参考,具体如下:&lt;... [removed][removed] [removed] $(function(){ /*******遍历二维数组*********/ //定义数组 var arr=new Array()

    tabular-json:展平复杂的JSON对象并转换为csv,制表符分隔或html

    该节点模块有助于处理在JSON对象中找到的表格数据。 具有子对象(包括数组)的数据可以被展平,转换为数组,HTML表或定界字符串。 许多选项可用于自定义每个功能。 安装 npm install tabular-json 用法 var tabular...

    JSON入门教程.pdf

    4. Array:JSON 中的 Array 使用 [] 括起来,元素用逗号分隔,例如:["abc", 12345, false, null]。 5. Object:JSON 中的 Object 使用 {} 括起来,键值对用逗号分隔,例如:{"city": "Beijing", "street": ...

    浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号

    C,C++,Java中对数组赋值时,最后一个元素末尾的逗号可有可无。下面两行代码对这些语言来说是等效的。 int a[] = {1,2,3}; /* 正确 */ int a[] = {1,2,3,}; /* 正确 */ PHP这一点也继承了C的特点,下面的两行代码...

    kotlin-json:Kotlin JVMJavaScript对象符号库

    Kotlin JSON是一种轻量级,高度风格化JavaScript对象表示法(JSON)。 文体 Kotlin JSON允许开发人员使用Kotlin的DSL API的样式功能来创建时尚但高度可读且功能强大的域指定语言: fun main ( args : Array ) { ...

    js实现数组转换成json

    本文给大家分享的是使用javascript实现的数组转换json的代码,非常简单实用,相当于JSON.stringify(array);,有需要的小伙伴可以参考下。

    详解JavaScript基础知识(JSON、Function对象、原型、引用类型)

    Array数组格式 [ value , value ] Eg: var json = ‘ { “ ” : ‘’ ‘’ } ‘ (内部双引号,外部单引号)  * JSON – 支持独立的”.json”文件; 允许嵌套 JSON格式在主流开发语言中几乎都支持— 各个语法...

    php使用json_encode对变量json编码

    在 ajax 横行的今天,json 顺理成章地成为了前后端...当 JavaScript 请求到上面的代码,PHP 将解析数组 $a 为 json 字符串并返回到前端,但事实上在前端拿到的返回结果却是一个数组。复制代码 代码如下:[ “Jack” , 

    json-to-array:将对象转换为数组

    json到数组 将对象转换为数组例子var toArray = require ( 'json-to-array' ) ;console . log ( toArray ( { name : 'luckydrq' , age : 30 } ) ) ; // [[name, 'luckydrq'], [age, 30]]现实世界中的用法您可以将...

    ASP Json Parser修正版

    但后来用的时候,发现一个问题,如果json比较单纯,就没什么问题,如果json中含有数组,由于vbs是不可以直接引用js中数组元素的,所以,导致无法访问json对象中的数组元素。试过很多种办法,pop啦,之类的,都不行。...

    Json-lib 是一个 Java 类库

    不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表 (hash table),有键列表(keyed list),或者关联数组 (associative array)。 在 Java 语言中,我们可以...

Global site tag (gtag.js) - Google Analytics