`
tangzongyun
  • 浏览: 170661 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js 中{},[]中括号,大括号使用详解

    博客分类:
  • js
 
阅读更多
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。
如:var LangShen = {"Name":"Langshen","AGE":"28"};
上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,
所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访问,如:LangShen["Name"]、LangShen["AGE"],结果是一样的。
该写法,在JSON数据结构中经常用,除此之外,我们平时写函数组的时候,也经常用到,如:
复制代码 代码如下:

var LangShen = {
Name = function(){
return "LangShen";
},
Age = function(){
return "28";
}
}

调用方式差不多,因为是函数组,所以要加上(),如:alert( LangShen.Name() );
二、[ ]中括号,表示一个数组,也可以理解为一个数组对象。
如:var LangShen = [ "Name","LangShen","AGE","28" ];
很明显,每个值或函数,都是独立的,多个值之间只用,(逗号)隔开,因为是数组对象,所以它等于:
var LangShen = Array( "Name","LangShen","AGE","28" );
访问时,也是和数组一样,alert( LangShen[0] );
三、{ } 和[ ] 一起使用,我们前面说到,{ } 是一个对象,[ ] 是一个数组,我们可以组成一个对象数组,如:
复制代码 代码如下:

var LangShen = { "Name":"Langshen",
"MyWife":[ "LuLu","26" ],
"MySon":[{"Name":"Son1"},{"Name":"Son2"},{"Name":"Son3"}]
}

从上面的结构来看,是一个对象里面的第一项是个属性,第二项是一个数组,第三个是包含有多个对象的数组。调用起来,也是一层一层访问,对象的属性用.(点)叠加,数组用 [下标] 来访问。
如:alert( LangShen.MySon[1].Name ) ;
分享到:
评论

相关推荐

    js中的string.format函数代码.docx

    JS 中的 string.format 函数代码详解 JS 中的 string.format 函数代码是 JavaScript 中的一种格式化字符串的方法,该方法可以将变量的值插入到字符串中,从而生成一个完整的字符串。下面将详细介绍 JS 中的 string....

    JavaScript中setMonth()方法的使用详解

    javascript Date.setMonth()方法按照本地时间设置每月指定日期。 语法 Date.setMonth(monthValue[, dayValue]) 注:括号内外观和数据是可选的 下面是参数的详细信息: monthValue : 从0到11的整数(表示个月份,从...

    javascript正则表达式中分组详解

    之前写了一篇关于正则新手入门的文章,本以为对正则表达式相对比较了解 但是今天我又遇到了一个坑,可能是自己不够细心的原因吧,今天就着重和大家分享一下javascript正则表达式中的分组。如果你对JS正则表达式不够...

    js确认框confirm()用法实例详解.docx

    JS 确认框 confirm() 用法实例详解 confirm() 函数是 JavaScript 中一种常用的确认框函数,用于在执行某些操作前弹出确认提示框,以确保用户的操作是正确的。本文将详细介绍 confirm() 函数的用法实例,包括其基本...

    JavaScript数组详解

    JavaScript 数组详解 JavaScript 数组是有序列表,是存放多个值的集合。数组的大小是可以动态调整的,每一项都可以保存任何类型的数据。 数组创建 数组可以通过 Array 构造函数创建,也可以使用数组字面量方式...

    JavaScript中立即执行函数实例详解

    ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因...

    详解js中Json的语法与格式

    由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。 JSON语法规则: 数据在 名称/值 对仲 数据由逗号分隔 花括号保存对象 方括号保存数组...

    使用ajax操作JavaScript 对象详解

    有时候,我们希望能够尽量少传输一些数据,然后马上处理这些数据。在 这种情况,我们希望取得能够通过JavaScript进行遍历的数据结构。  使用jQueiy的选择符可以遍历和...另一方面,JavaScript的数组则可以使用方括号

    javascript解析json格式的数据方法详解

    它是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。那么如何用JavaScript来解析json呢? 首先,科普一下json。在json中,有两种结构:对象和数组。 一个对象以“{...

    详解JavaScript中setSeconds()方法的使用

    javascript Date.setSeconds()方法按照本地时间的设置秒指定日期。 语法 Date.setSeconds(secondsValue[, msValue]) 注:括号内外的数据是可选的 下面是参数的详细信息: secondsValue : 0到59之间的整数。 ...

    详解JS中的立即执行函数

    1.匿名函数不能单独定义,必须进行赋值操作或者立即执行,否则会被JS引擎定义为语法错误 function(){alert(dada);} VM229:1 Uncaught SyntaxError: Unexpected token 2.在函数体后面加括号就能立即调用,...

    JavaScript中Function详解

    函数是由关键字function、函数名加一组参数及置于大括号中需要执行的一段语义定义的。今天我们就来详细讲解一下JavaScript中的Function。

    JavaScript作用域示例详解

    作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。...在Java或C#中存在块级作用域,即:大括号也是一个作用域。 public static void main () { if

    详解JavaScript中的异常处理方法

    当一个语法错误在JavaScript中出现,只有在同一个线程中包含的语法错误的影响,在其他线程的代码被执行;代码依赖于包含错误的代码不会被执行。 运行时错误: 执行(编译/解释后)在运行时错误,也被称为异常,会引发...

    针对JavaScript(ES6)中的箭头函数详解

    javaScript中的箭头函数 箭头函数是ES6中新增的内容对于初学者来说可能会有很多疑惑,大括号和括号有什么区别呢?看了好多博客,讲的都是模棱两可,今天我来为大家献上干货,看完这个绝对能很好的掌握箭头函数。 首先...

    详解JavaScript中循环控制语句的用法

    JavaScript提供完全控制来处理循环和switch语句。可能有一种情况,当你需要退出一个循环,但未达到其底部。...请注意循环打破了初期由x到5,[removed](..) 语句的正下方,以右大括号: <script

    js中判断数字 字母 中文的正则表达式 (实例).docx

    js 中判断数字、字母、中文的正则表达式详解 正则表达式是 JavaScript 中一个强大的功能,可以用来匹配、验证和提取字符串中的模式。在 Web 开发中,正则表达式广泛应用于表单验证、数据处理和文本分析等领域。本文...

Global site tag (gtag.js) - Google Analytics