gpt4 book ai didi

javascript - 需要连接单个数组内的多个数组并将每个数组的第一个值设置为键

转载 作者:行者123 更新时间:2023-12-03 04:26:55 25 4
gpt4 key购买 nike

我有一个如下所示的数组:

Array ( [0] => Array ( [0] => first_name [1] => first_name ) [1] => Array ( [0] => last_name [1] => last_name ) [2] => Array ( [0] => company_id [1] => company_id ) [3] => Array ( [0] => position [1] => position ) [4] => Array ( [0] => phone [1] => phone ) [5] => Array ( [0] => email [1] => email ) [6] => Array ( [0] => source_id [1] => source_id ) )

单个数组中有多个数组。我需要将这些数组连接成一个数组,并将每个数组的第一个值设置为键。我将如何在 JavaScript、AJAX 或 Jquery 中做到这一点。

我需要这样的东西;名字=>名字,姓氏=>姓氏,等等

最佳答案

JavaScript 中的数组不能有非数字键,因此我假设您实际上希望输出是一个对象。

var data = [
['first_name', 'John'],
['last_name', 'Smith'],
['position', 'Boss'],
['email', 'john@smith.com'],
['phone', '0432 987 654'],
];

var parsed = data.reduce(function (parsed, item) {
parsed[item[0]] = item[1];
return parsed;
}, {});

使用 JSBin fiddle - https://jsbin.com/mobiwaduki/edit?js,console

关于javascript - 需要连接单个数组内的多个数组并将每个数组的第一个值设置为键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43670785/

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