Я получаю массив строк из сервера в следующем формате:Преобразование строки в массив с объектами
var fruitsStrings = ["apple", "banana", "orange" ];
Можно ли преобразовать это в массив объектов, как показано ниже?
var fruitsObjects = [
{
fruit: "apple"
},
{
fruit: "banana"
},
{
fruit: "orange"
}
];
Все свойства объекта будут одинаковыми. Счастливый использовать чистый JavaScript или jQuery. Я пробовал использовать jquery.extend
, но поскольку это добавляет уникальные идентификаторы перед каждым значением, это не очень подходит для моей цели.
спасибо.
[ 'Array.prototype.map()'] (https://developer.mozilla.org/en -US/docs/Web/JavaScript/Reference/Global_Objects/Array/map) -> 'fruitsObjects = fruitsStrings.map (function (fruit) {return {" fruit ": fruit};})' – Andreas