gpt4 book ai didi

javascript函数将行转换为列

转载 作者:行者123 更新时间:2023-11-28 18:31:46 25 4
gpt4 key购买 nike

我试图寻找所需的解决方案和帮助,但确实找不到可写的东西。我需要这个 JavaScript 函数来执行以下操作。

我有以下几行。

AAAAAAA
BBBBBBB
CCCCCCC
DDDDDDD

我需要将上述数据转换为列,这样输出就会像这样。

ABCD
ABCD
ABCD
ABCD
ABCD
ABCD
ABCD

这意味着行将转换为列。

任何人都可以帮助使用 JavaScript 或 jQuery 函数来获取结果吗?

最佳答案

您可以使用 Array#forEach 执行类似的操作方法

var data = `AAAAAAA
BBBBBBB
CCCCCCC
DDDDDDD`;

var res = [];

data.split('\n').forEach(function(v) {
v.split('').forEach(function(v1, i) {
res[i] = (res[i] || '') + v1;
})
});

console.log(res.join('\n'));

<小时/>

如果输入和输出都是数组格式,那么您可以避免 String#split Array#join 方法

var data = [
'AAAAAAA',
'BBBBBBB',
'CCCCCCC',
'DDDDDDD'
]

var res = [];

data.forEach(function(v) {
v.split('').forEach(function(v1, i) {
res[i] = (res[i] || '') + v1;
})
});

console.log(res);

关于javascript函数将行转换为列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37850855/

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