作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 for 循环:
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
并且仅打印最后一个对象只是脚本编辑器的一个选项?
最佳答案
Is this normal that only the last object of the Array is printed?
是的,这是 ExtendScript Toolkit (ESTK) 的正常行为,
What happens in the background?
我循环遍历你的数组。
The loop runs normally like a then b then c and printing the last object only is just an option of the Script Editor?
是的。再次。
如果你想打印出你需要使用$.write()
或$.writeln()
的内容。这将在 ESTK 控制台中可见。您可以在 ESTK 中的“Help>Javacript Tools Guide CC”下找到有关 $
辅助对象的更多信息。
关于javascript - After Effects 脚本编辑器的控制台仅记录 for 循环中的最后一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46779485/
我是一名优秀的程序员,十分优秀!