gpt4 book ai didi

javascript - 将字符串数组转换为 javascript 对象

转载 作者:行者123 更新时间:2023-11-30 11:30:13 24 4
gpt4 key购买 nike

我有纯字符串数组,我想将它转换为 JavaScript 对象,基本上是在值中添加一个键。

我的数组

var myArr = ["a", "b", "c"]

我喜欢它

var myObj = [{"letter":"a", "letter":"b", "letter":"c"}]

让我知道可能性。谢谢

最佳答案

这就是我实现它的方式。您甚至可以不创建 var obj 来使其不那么冗长,但为了说明的目的,我将其编写如下:

function strings_to_object(array) {

// Initialize new empty array
var objects = [];


// Loop through the array
for (var i = 0; i < array.length; i++) {

// Create the object in the format you want
var obj = {"letter" : array[i]};

// Add it to the array
objects.push(obj);
}

// Return the new array
return objects;
}

输出:

[ { letter: 'a' }, { letter: 'b' }, { letter: 'c' } ]

我意识到输出略有不同,因为您的输出是一个包含一个对象的数组。那里的问题是该对象有几个重复键。就像在您的原始数组(大小为 3)中一样,您的输出数组的大小应该为 3。每个对象都有一个“字母”键。

关于javascript - 将字符串数组转换为 javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46518658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com