【发布时间】:2016-10-18 00:42:05
【问题描述】:
所以我在网上看一个教程,发现了这个:
function generateRobot(conf:Object = null):Robot {
var conf:Object = conf || {};
var defaults:Object = {
laserColor:red,
personality: "evil"
}
for (var key:String in defaults){
conf[key] = conf[key] || defaults[key];
}
谁能帮忙解释一下第 2 行和第 8 行是什么意思?感谢您帮助新的编码员!
【问题讨论】:
-
在这段代码中,
conf不做任何事情。但它是根据传入的值构建的,缺少一些字段的默认值。这应该是要在此处生成的机器人的配置。大概稍后会从conf读取一些代码。 -
本例中是否使用了某种库/框架?我认为 JavaScript 通常没有
variable:type语法。 -
我想这可能是 Unity3d
-
这在我看来像 AS3。
标签: actionscript-3