flex中[]的使用

今天在看flex的东西的时候,看到了以下的代码
var sort:Sort = new Sort();
sort.fields = [new SortField("fullname", true)];
teamMemData.sort = sort;
teamMemData.refresh();

想知道sort.fields = [new SortField("fullname", true)];,这行里面为什么要加个[],在flex中这标识什么意思,如果不加的话会怎么样,求大神解释,谢谢!!!!
最新回答
影魅

2024-09-13 15:05:50

[]里代表申明一个集合,并罗列集合中的对象。。。
sort.fields肯定是一个集合对象,如array之类,你可以看下
平凡的一天

2024-09-13 12:02:08

var arr:Array = [];

相当于
var arr:Array = new Array();

[]是数组的简单写法,它里面的值用逗号隔开:
arr = [1, 2, 3];
旧希卿

2024-09-13 08:20:57

意思是里面放入一组对象数组。很多类似的如 sprt.filters = [new DropShadowFilter(3),new GlowFilter()] 表示sprt有阴影和光晕效果的叠加。