Почему я получаю синтаксическую ошибку на точке с запятой? - PullRequest
1 голос
/ 20 февраля 2011

Этот бит кода не выдает никаких ошибок:

//if the image has tags
if(data.photo.tags.tag != '') {

    //create an empty array to contain all the tags
    var tagsArr = new Array();

    //for each tag, run this function
    $.each(data.photo.tags.tag, function(j, item){

        //push each tag into the empty 'tagsArr' created above
        tagsArr.push('<a href="http://www.flickr.com/photos/tags/' + item._content + '">' + item.raw + '</a>');

    });

    //turn the tags array into a string variable
    //var tags = tagsArr.join(' ');
}

Но если я изменю толчковую строку массива тегов на:

//push each tag into the empty 'tagsArr' created above
    tagsArr.push( + item.raw + );                                    
});

Тогда я получу синтаксическую ошибку наточка с запятой.Я пытаюсь удалить помеченные ссылки и просто вернуть необработанные ссылки.

Мысли и спасибо!

1 Ответ

2 голосов
/ 20 февраля 2011

, если вы хотите, чтобы вывод item.raw значение делал:

tagsArr.push(item.raw);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...