gpt4 book ai didi

javascript 将 转换为

转载 作者:行者123 更新时间:2023-11-28 12:38:32 27 4
gpt4 key购买 nike

我有一个带有键/值对的 JavaScript 对象,其中值是字符串数组:

var errors = {
"Message": ["Error #1", "Error #2"],
"Email": ["Error #3", "Error #4"]
};

我想将其转换为带有每个数组的第一个元素的键/值对,以便它是 a 而不是:

var firstErrorOnly = {
"Message": "Error #1",
"Email": "Error #3"
};

我尝试使用 jQuery.map 执行此操作,但没有得到我想要的结果。我怎样才能做到这一点?

最佳答案

您可以使用 for ... in 遍历整个对象和 hasOwnProperty()以您想要的样式创建一个新对象。

var firstErrorOnly = {};
for( var key in errors ) {
if ( errors.hasOwnProperty( key ) ) {
firstErrorOnly[ key ] = errors[key][0];
}
}

关于javascript 将 <string, string[]> 转换为 <string, string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564281/

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