我有以下循环:
var arr = [ "a", "b", "c" ];
for(var i=0; i < arr.length; i++) {
arr[i];
}
当我在After Effects CC 2014的脚本编辑器中调用它时,只会在控制台中打印c
而不是:
a
b
c
只打印Array
的最后一个对象是正常的吗?后台会发生什么?循环像a
一样正常运行,然后b
然后c
,仅打印最后一个对象只是脚本编辑器的一个选项?
只打印数组的最后一个对象是正常的吗?
是的,这是ExtendScript Toolkit(ESTK)的正常行为,
后台会发生什么?
我循环遍历你的数组。
循环像 a 然后 b 然后 c 一样正常运行,仅打印最后一个对象只是脚本编辑器的一个选项?
是的。再。
如果要打印出需要使用$.write()
或$.writeln()
的东西。这将在 ESTK 控制台中可见。您可以在 ESTK 的"帮助>Javacript Tools Guide CC"下找到有关 $
帮助程序对象的更多信息。