gpt4 book ai didi

flash - 此[“instancename”]语法

转载 作者:行者123 更新时间:2023-12-04 13:15:05 25 4
gpt4 key购买 nike

我看到我的同事经常使用这种可怕的语法:

var mc1: MovieClip;
var mc2: MovieClip;
var mc3: MovieClip;
var mc4: MovieClip;
var mc5: MovieClip;

for (var i:int = 1; i <= 5; i++) {
addChild(this["mc" + i]); // UURRGGHHH
TweenLite.to(this["mc"+i], 1, {alpha: 0}); // FNNNGGGGGHHHH
}

因为我是个贪婪的草皮,所以我整理了一系列为什么他们应该使用数组进行迭代的原因,而不是讨厌的方括号语法。我知道使用该语法是错误的,但是我想不出足够多的令人信服的理由为什么他们应该放弃它。

请用一些事实打我。

最佳答案

  • 使用数组可以轻松添加其他项。您不必声明新变量。
  • 添加其他项时,无需修改for循环的限制。
  • 如果需要,您只有一个变量可以重命名。
  • 当您可以通过语义上有用的定义识别事物的集合时,它可以帮助您以富有成果的方式进行思考。
  • 关于flash - 此[“instancename”]语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399163/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com