CasperJS - Как открыть все ссылки в массиве ссылок

Я пытаюсь сделать так, чтобы CasperJS открывал каждую ссылку вarray ссылок. У меня так, что после открытия ссылки будет отображаться заголовок этой страницы. Тем не менее, когда я запускаю его, ничего не отображается.

Я могу использоватьfor loop для отображения ссылок, и это работает отлично.

Это код для того, что я только что объяснил:

var x;

casper.start(URL, function() {

    x = links.split(" "); // now x is an array of links

    for (var i = 0; j < x.length; i++) // for every link...
    {
        casper.thenOpen(partialURL + x[i], function() { // open that link
            console.log(this.getTitle() + '\n'); // display the title of page
        });
    }

    this.exit();
});

casper.run();

Это еще один метод, который я попробовал:

var x;

casper.start(URL, function() {
    x = links.split(" "); // now x is an array of links
    this.exit();
});

for (var i = 0; j < x.length; i++) // for every link...
{
    casper.thenOpen(partialURL + x[i], function() { // open that link
        console.log(this.getTitle() + '\n'); // display the title of page
    });
}

casper.run();

Это говорит о том, что «х» в неопределенном. Обратите внимание, что я установил x как глобальную переменную. Любые модификации, которые вы могли бы сделать, были бы великолепны. Благодарю.

Ответы на вопрос(7)

Ваш ответ на вопрос