Почему я получаю «Ошибка 25: Ожидается:;» в этом определении функции? - PullRequest
0 голосов
/ 18 мая 2018

Я отлаживаю функцию для скрипта 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;

Почему я получаю эту ошибку?

1 Ответ

0 голосов
/ 20 мая 2018

В сценариях Photoshop нет let, потому что Adobe ExtendScript в настоящее время основан на EcmaScript версии 3. Это также означает, что нет таких базовых функций, как Array.indexOf (), не обращая внимания на синтаксис ES5 и 6.

Правильный код, который должен работать:

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

}

...