有没有人知道速记动作脚本3?

2 flash actionscript shorthand

我习惯使用if else速记:

var =(if语句)?'某事':'别的';

还有其他短手方法吗?

ink*_*dmn 7

不确定这是否符合您的要求,但这也有效:

var myVar:String = someStrThatMightBeNull || "default value if that other value is null";
Run Code Online (Sandbox Code Playgroud)

因此,如果赋值运算符右侧的第一个值为null/undefined,它将使用文字字符串.


gra*_*ukt 6

var myArray:Array = new Array();
Run Code Online (Sandbox Code Playgroud)

可以替换为:

var myArray:Array = [];
Run Code Online (Sandbox Code Playgroud)

对象也是如此:

var myObj:Object = new Object();
Run Code Online (Sandbox Code Playgroud)

可以替换为:

var myObj:Object = {};
Run Code Online (Sandbox Code Playgroud)