问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

[]和{}的区别 js

发布网友 发布时间:2022-04-26 18:50

我来回答

7个回答

懂视网 时间:2022-04-22 19:49

本篇文章给大家带来的内容是关于js中的中括号[] 和大括号{} 之间的区别,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

同事在页面开发过程中需要做到三级菜单,以及初始的全选和后续保存的判断,选择在js中将所有选中保存到json的方式。

过程中由于需要循环将值放入json中。 期间遇到了关于[]和{},记录先。

在js中,[]表示的是数组对象,{}表示的是对象;

如:var arr =[] (与var arr = new Array()一样)

通过谷歌断点看到,arr中是有length属性的 ;但是,但你arr添加的值是 key,value的形式 ,并且 key为字符,则arr这个数组会被看成关联数组,默认的length为0,数组对象为Array(0),浏览器断点能看到数据,但是取值得到的是声明时的值

而:var arr = {} ; arr["属性名"]=属性值;

这种方式声明的是对象,arr.属性名 和 arr["属性名"] 都可以取值;

相关推荐:

php json_encode值中大括号与花括号区别_PHP

简单概括PHP的字符串中单引号与双引号的区别,php字符串

构造函数加括号与不加括号的区别详解

使用JS正则表达式 替换括号,尖括号等

析js中2个等号与3个等号的区别_基础知识

热心网友 时间:2022-04-22 16:57

在JS中,[]表示数组,{}表示对象;一般在JSON中使用;
例如:var json={"eles":["aaa","bbb","ccc","ddd"]};
表示对象json的eles属性的值为一个四个元素的数组;
可以通过json.eles[0]、json.eles[1]...来获取这些值。。。
另外,var arr = new Array();在js中其实可以等价于var arr = [];
希望对你有帮助,祝你好运...

热心网友 时间:2022-04-22 18:15

只是变量名称命名上的区别。

下划线和$都属于合法的变量名.

所以,从语法角度没有区别。

从编码规范上讲,前边带$表示该变量是个jQuery对象类型的变量,带下划线,表示“局部变量”。

少对引号差别很大的attr应该是个字符串,javascript对象用作字典数据结构时以 ["字符串"] 形式访问,如果该字符串是一个合法变量名,可以以 对象.变量名 形式访问。

前一个函数的写法是错误的,除非真有名为"attr"的对象属性,这与变量attr的值无关。后一个函数表示访问由变量attr的值给定名称的对象属性。

热心网友 时间:2022-04-22 19:49

前者表示一个空数组,后者表示一个空对象。

热心网友 时间:2022-04-22 21:41

“javascrip只是从java语言中提取出来的一部分冬冬,在网页中用javascript这个东西很不好的,最好不用”
放屁
avascript是netscape发明的,提交给ECMA组织进行标准化,
java 是sun公司发明的。java是纯面向对象语言
完全是两个东西,只不过语法看起来有那么一点相似

一个jsp程序员必须要是一个Java程序员。因为他的服务器段代码要用java语言来写。
另外,站长团上有产品团购,便宜有保证

热心网友 时间:2022-04-22 23:49

[]申明数组,里面区分是多少位数组,如一维数组[10],二维数组[10,10],三维数组[10,10,10],还可以作为一些标记的区分作用,如document.form[0].submit();
{}第一用于:定义方法用来装载代码的位置;
function a()
{

}

热心网友 时间:2022-04-23 02:13

不就是括号么? 形式上的区别 其它 没有吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
灵显的意思是什么 安国药王庙结构 显灵宫建筑构造 煤炭储量储量计算 大容量塑料水杯可以用开水烫吗 大容量塑料水杯能不能用开水烫 辽宁朝阳一日游去哪里比较好 ...电脑打开后出现一个对话框影响正常开机不知道怎样解决 哪些可以关掉,这些英文是什么意思? 企业应对网络舆情攻略:10个危机公关应对策略,有效解决 兔宝宝石氏名字寓意好字 js 动态函数名 js中的方法和函数 Js事件绑定时 函数名加括号和不加括号有什么区别 JS里 构造函数名.方法名=function(){…函数体…} 怎么理解? js中用驼峰命名好还是用 javascript函数到底有什么用?函数名可以任意更改吗? javascript文件的命名规则求教 JS的自定义函数有什么命名的规则,大小写、数字、特殊符号、开头等_百度... 关于央行 ? 央行20223月1号商家收款码规定是什么 央行开展mfl是什么意思 影响你的银行账户和移动支付央行规定新变化是什么? 为什么有些男人分手后,一直从感情中走不出来? 怎么从一段感情中走出来? 为什么人们都会陷在感情的误区里走不出来呢 经常单相思,一直从过去的情感中走不出来,是属于哪种心理病? 为什么我很难从一段感情中走出来(男) 为什么有的人一辈子都走不出情伤? 为什么你走不出感情的困境? 小米手机照片从回收站恢复了,可是相册里找不到 javascript中的function 函数名(){} 和 函数名:function(){}有什 ... 这个JS脚本看不懂,求给讲详细点,主要是这几个函数,能讲清楚就行。_百度... js基础问题 js的变量名字可以和方法名字一样吗 JS中返回自己方法名 JS函数没有名字,怎么传递参数 侠盗猎车手圣安地列斯船秘籍 侠盗猎车手圣安地列斯秘籍是什么? 在医院做保洁员是环卫工人吗? 院内清洁卫生注意事项 《侠盗猎车手》圣安地列的秘籍是什么? 侠盗猎车手圣安地列的秘籍 侠盗猎车手圣安地斯秘籍 医院保洁的管理方法 侠盗猎车手圣安地列斯秘籍有哪些? 侠盗猎车手:圣安德列斯的所有秘籍 保洁日常工作培训内容 侠盗猎车手圣安地斯秘籍。 医院保洁可以外包给家政公司吗? 侠盗猎车手圣安地猎斯最好秘籍是什么?