gpt4 book ai didi

javascript - 使用javascript在数组中的单词组合

转载 作者:行者123 更新时间:2023-11-29 10:34:56 25 4
gpt4 key购买 nike

假设我有一个数组['Alex', 'Sam', 'Robert']

我想把它们组合成这样:

获取第一个数组[0] 并附加数组[2],这将是AlexRobert

array[0] 的第一个字母是 A 并附加 array[2] 是 Robert,它将是 ARobert

取 array[0] 是 Alex 并附加 array[2] 的第一个字母 R 将是 AlexR

将第一个数组 [0] 附加到数组 [1] 的第一个字母和数组 [2] 中,这将成为 AlexSRobert。

基本上整个想法是,当有人输入名字、中间名和姓氏时,我应该能够进行组合并猜测电子邮件 ID。例如- Juan F. Nathaniel 数组形式将像 ['Juan', 'F', 'Nathaniel']

我想要名字、中间名和姓氏的组合,例如 jaunn、jnathaniel、jaunfnathaniel

我是初学者,这是我写的:

var nameCombination = function(name){

var counting = name.split(" ");

for (var i=0; i<counting.length; i++){
console.log(counting[i] + counting[i+1]);
console.log(counting[i].split("",1) + counting[i+1]);
}

}

nameCombination('Alex Sam Robert');

最佳答案

我假设您需要一个函数来执行此操作?这是一个函数来处理抓取数组的每个索引的片段。我会留给您来决定您需要什么类型的数据...

   var test = function() {
var array = ['Alex', 'Sam', 'Robert'];

var conditions = [{
index: 0,
length: array[0].length
},
{
index: 1,
length: 1
},
{
index: 2,
length: array[2].length
}]

alert(combine(array, conditions));
}

var combine = function(array, conditions) {
var output = "";
for(index in conditions) {
var condition = conditions[index];
var index = condition['index'];
var length = condition['length'];
output += array[index].substring(0, length);
}
return output;
}

test();

关于javascript - 使用javascript在数组中的单词组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38471657/

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