<div id="aa1">aaaaa</div><div id="aa2">bbbb</div><div id="aa3">cccc</div><script>//用{}定义一组对像var obj = {'a':1111,'b':2222,'c':'abc','d':function(){alert('对像:d函数');}}; alert('对像:'+obj.b);//调用对像bobj.d(); //调用对像d函数

//定义一数组用[]设置索引值var arr = new Array();arr[0] = 1111;arr[1] = 2222;arr[2] = '数组:abcdefg';

alert(arr[2]); //调用数组键名索引为2的值。

//用[]定义数组var arr2=['pppp','opopop'];alert(arr2[1]);

//中括号还有一个用法!for(var i=1;i<=3;i++){  alert('div:'+document.getElementById(['aa'+i]).innerHTML);}

//JSON中同时使用[]和{}var json = [{"arr1":{"a":123,"b":456},"arr2":{"a":789,"c":"abcdefg"}},{"arr1":{"a":"uuuuu","b":"oooo"},"arr2":{"a":"aaa9999","c":"abcdefg"}}];alert('JSON1:'+json[0].arr2.a);alert('JSON2:'+json[1].arr2.a);</script>

转载于:https://www.cnblogs.com/yxyht/p/3568692.html

js 中的[] {}是什么意思相关推荐

  1. 在js中使用HashMap数据结构,在js中使用K,V数据结构

    首先是定义一个HashMap方法,做基类(复制在js中即可,然后引用) //简单的哈希表,begin function HashMap() {/** Map 大小 * */var size = 0;/ ...

  2. [JavaScript] 探索JS中的函数秘密

    函数长啥样? 把一些要重复使用的内容封装到函数内. function foo(title) {console.log(title) } foo('title') foo('dust') foo('he ...

  3. 在node.js中,使用基于ORM架构的Sequelize,操作mysql数据库之增删改查

    Sequelize是一个基于promise的关系型数据库ORM框架,这个库完全采用JavaScript开发并且能够用在Node.JS环境中,易于使用,支持多SQL方言(dialect),.它当前支持M ...

  4. 在JS中最常看到切最容易迷惑的语法(转)

    发现一篇JS中比较容易迷惑的语法的解释,挺有用的,转载下,与大家分享: js中大括号有四种语义作用 语义1,组织复合语句,这是最常见的 Js代码  if( condition ) { //... }e ...

  5. js去el的map_转:el表达式获取map对象的内容 js中使用el表达式 js 中使用jstl 实现 session.removeattribute...

    原文链接: 总结: el表达式获取map对象的内容 后端: HashMap map1 = new HashMap(); map1.put("key1","lzsb&quo ...

  6. js中substr,substring,indexOf,lastIndexOf的用法

    js中substr,substring,indexOf,lastIndexOf等的用法 1.substr substr(start,length)表示从start位置开始,截取length长度的字符串 ...

  7. js中的各种宽高以及位置总结

    在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之 ...

  8. WKWebView Safari调试、JS互调、加载进度条、JS中alert、confirm、prompt

    主要内容 Safari调试 swift/OC与JS互调 增加加载进度条 支持JS中alert.confirm.prompt Safari调试 设置 -> safari --> 高级,开启J ...

  9. 彻底理解js中this

    相关博文:http://blog.csdn.net/libin_1/article/details/49996815 彻底理解js中this的指向,不必硬背. 首先必须要说的是,this的指向在函数定 ...

  10. 彻底理解js中this的指向

    首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然 ...

最新文章

  1. 华为老机器可以升级鸿蒙,鸿蒙OS手机将至,华为手机用户提问,老款机器能升级吗?...
  2. 广州.NET俱乐部活动通知(11月17日)
  3. java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...
  4. php实现按时间排序_按时间排序的问题?
  5. 搜索引擎web spam类型及防治策略(version 0.9)
  6. cute editor详细设置
  7. node之post提交上传
  8. springboot 自定义注解开发
  9. 小米 MIX4 发布、三年要拿下全球第一、还有一只 9999 元的狗?快看 3 个小时雷军都讲了什么!
  10. cpuz测试分数天梯图_最新手机处理器天梯图出炉:第一实至名归,你手机处理器排名高吗...
  11. SQL已知现在的某一天求去年的同一天或去年同月份的第一天
  12. 数据--第20课-递归的应用实战二
  13. P1048 采药 洛谷Oj
  14. JSP校园自行车租赁网站平台管理系统
  15. 计算机硬盘的内存单位换算,内存的单位换算
  16. Microsoft Visual SourceSafe的使用
  17. nios自学笔记四:将sof和elf合并为JIC文件
  18. 租房退租时,房东不退押金怎么办?
  19. Python numpy.random中的shuffle和permutation函数的区别
  20. 中国 省 市 自治区 资料

热门文章

  1. Mirantis Certification summary
  2. mysql可以运行在不同sql mode模式下面,sql mode模式定义了mysql应该支持的sql语法,数据校验等...
  3. Microsoft Speech Platform
  4. 【编译打包】haproxy 1.4.23
  5. ASP.NET文件下载
  6. 测试上传图片晰度+测试多数量图片上传
  7. 如何把数据在A表空间里面,把它IMP进B表空间
  8. linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
  9. eclipse+android source code
  10. MAC Android Studio SDK 无法更新问题