我正在调试Photoshop脚本的功能:

function artboardRename (artboard, param1, param2, param3) {
    let vis = artboard.visible;
    alert(vis);
}
// artboard is a layerSet


但我不断收到错误消息:

Error 25: Expected: ;. Line 202 -> let vis = artboard.visible;


为什么我不断收到此错误?

最佳答案

由于Adobe ExtendScript当前基于EcmaScript版本3,因此在Photoshop脚本中没有let。这也意味着没有Array.indexOf()之类的非常基本的功能,不用担心ES5和6语法。

应该起作用的正确代码是:

function artboardRename (artboard, param1, param2, param3) {
var vis = artboard.visible;
alert(vis);


}

关于javascript - 为什么在此函数定义中出现“错误25:期望:;”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50437381/

10-11 11:08