Как из массива строк:
var arr = ["{a:2}","{b:5}","{c:9}"];
сделать полноценный массив из объектов?
var arr = [{a:2},{b:5},{c:9}];
Пробовался вариант с разбивкой join(','), удалением кавычек регулярным выражением, но при сборке обратно в массив split(',') собирает опять строки, а нужны полноценные объекты в массиве. Спасибо!!
Ключи не обёрнуты в двойные кавычки, что не JSON.
Нужно так:
var arr = ['{"a":2}','{"b":5}','{"c":9}'];
console.info(arr.map(o => JSON.parse(o)));
Виртуальный выделенный сервер (VDS) становится отличным выбором
практикуюсь в создании расширения для google chrome есть код для popupjs: