9

Вопрос по javascript – Преобразовать представление массива строк обратно в массив

У меня есть строковое представление массива:

'["item1", "item2", "item3"]'

Я пытаюсь преобразовать это обратно в массив.

Любые указатели приветствуются.

  • Error: User Rate Limit Exceeded

    от Chin
  • Error: User Rate Limit ExceededcouldError: User Rate Limit ExceededevalError: User Rate Limit Exceeded

    от
  • Error: User Rate Limit Exceeded

    от Chin
  • Это выглядит очень похоже наJSON string, Просто используйте & quot; стандартный & quot;JSON script?

    от inspector-g
  • -1

    Вы также можете использовать

    var genericList = eval('(' + s + ')');
    
    for(i=0;i<genericList.lengthl;i++){
       alert("element : " + genericList[i]);
    }
    

  • 15

    Просто используйте

    JSON.parse('["item1", "item2", "item3"]');

  • 2

    Пытаться ary = JSON.parse(s);

    ПытатьсяJSON.parse:

     ary = JSON.parse(s);
    

    Большинство браузеров поддерживают его изначально, а для других вам понадобитсяjson.js