3 回答

TA贡献1824条经验 获得超6个赞
奇怪的要求。这是你想要的?
const word = "ABC";
const letters = word.split("");
const array = [];
letters.forEach((letter1,index1) => {
letters.forEach((letter2,index2) => {
if (!array[index1]) {
array[index1] = [];
}
array[index1][index2] = letter1+letter2;
});
});
console.log(array);

TA贡献1877条经验 获得超6个赞
更新:
使用较旧的Javascript的另一个版本。另外,使用以下更实用的方法查看Asaf的解决方案,这是非常优雅的。
var word = "ABC";
var letters = word.split("");
var array = [];
for(var index1 = 0;index1!==letters.length;index1++) {
for(var index2 = 0;index2!==letters.length;index2++) {
if (!array[index1]) {
array[index1] = [];
}
array[index1][index2] = letters[index1]+letters[index2];
}
}
console.log(array);
添加回答
举报