永发信息网

在extjs中什么时候用{},什么时候用[]

答案:2  悬赏:70  手机版
解决时间 2021-04-28 06:10
在extjs中什么时候用{},什么时候用[]
最佳答案
extjs 属于js框架,基础还是js的语法。
JavaScript 中的对象其实就是属性(方法)的一个集合,并没有严格意义的类的概念。
它提供了另外一种简单的方式来创建对象,即大括号({})语法:
{
property1:statement,
property2:statement2,
…,
propertyN:statmentN
}

通过大括号括住多个属性或方法及其定义(这些属性或方法用逗号隔开),
来实现对象的定义,这段代码就直接定义个了具有n个属性或方法的对象,
其中属性名和其定义之间用冒号(:)隔开。

var user={
name:"jack", //定义了name属性,初始化为jack
favoriteColor:["red","green","black","white"],//定义了颜色喜好数组
hello:function(){ //定义了方法hello
alert("hello,"+this.name);
},
sex:"male" //定义了性别属性sex,初始化为sex
}
和json格式差不多,不过函数也作为key值来表示,而这在ruby中,也是通用的
格式。不过用=> 来代替:而已。

简单来说就是:
[]:数组
{}: 对象
var obj = [{tmp: "test1 ", tmp1: "test2 "},{tmp: "test3 ", tmp1: "test4 "}];
相当于
var obj = new array();
obj[0] = {tmp: "test1 ", tmp1: "test2 "}
obj[1] = {tmp: "test3 ", tmp1: "test4 "}]
全部回答
{}是对象
[]是数组追问{ }里面是写事件吗?
[ ]里面写数组的时候为什么要加{ }在里面。。。追答大哥 这些是javascript的基础知识了
你还是先去看下javascript吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有QQ三国复制的基址和源码? [QQ三国]
资溪县供销合作社我想知道这个在什么地方
为什么我的财富通一登录输入密码不能登录?
excel2003。有的邮箱发给我
TVB电视剧哪些好看?
红砖最高多少级?
水浒Q传多少级可以领到五级石头?
东莞江淮汽车
好听的歌曲有么??
怎样做到让追我的女生排队?
谁有dnf第八章城镇背景补丁的 啊
虹桥苑这个地址在什么地方,我要处理点事
萧县可以学到驾照B1吗
OPPO S29H 如何刷固件
孔子行德行善的句子,关于孔子讲的水有德行的
推荐资讯
谁能给说个制作照片的网站?
用U盘装系统
极品飞车9卡的问题
这些用日语怎么说
谁帮我开通游戏人生内测资格啊
学校办主持人大赛去哪种商家拉赞助
泉州市安溪县dell维修点
QQ会员礼包的装备可不可以解绑
[Freedom]Akon的 MV那里有?
粉色衣服染上了蓝色去干洗店染色效果好吗?
有人知道首博的具体位置么?
我有猫 开个网户多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?