SyntaxError: отсутствует) после формальных параметров.Что означает эта ошибка, когда я использую правильный синтаксис? - PullRequest
0 голосов
/ 11 октября 2018
function placeValues(int low, int high, int[] a, int loc){

    if(a[loc] == null){
        int mid = ((high - low)/2) + low;

        a[loc] = mid;

    placeValues(mid, high, a, loc+1);
    placeValues(low, mid, a, loc+2);
    }
}

function createColor(){

    for(int i = 0; i<256; i++){
        colorArray[i] = "rgb(  0,   0, " + i + ")";
    }
    for(int j = 0; j<76; j++){
        colorArray[256+j] = "rgb(  0,   255, " + (j+180) + ")";
    }

    locations[0] = 0;
    locations[1] = 301;
    placeValues(0, 301, locations, 3);
}

function getColor(index){
    createColor();
    index = index % colorArray.length;
    colorArray[locations[index]];
}

Вот мой следующий код.Он продолжает отправлять SyntaxError (показано в заголовке) (ошибка появляется в первой строке: function placeValues ​​(~) {).Массивы находятся в родительском html-файле, который также закодирован под javascript.

Может кто-нибудь помочь мне понять, что означает ошибка SyntaxError.Изначально я думал, что это только жалоба, потому что мои переменные находятся в файле HTML, но, видимо, переменные закодированы в javascript.

Есть мысли?

...