我有一个这样的数组
[ [ 'Alex', '167%', '45%' ],
[ 'Benjamin', '12%', '0%' ],
[ 'Elijah', '117%', '115%' ],
[ 'Liam', '56%', '5%' ],
[ 'Theodore', '135%', '114%' ],
[ 'Mia', '128%', '100%' ] ]
必须带入此表格。
[ [ 'Alex 167% 45%' ,
[ 'Benjamin 12% 0%' ,
[ 'Elijah 117% 115%' ,
[ 'Liam 56% 5%' ,
[ 'Theodore 135% 14%' ,
[ 'Mia 128% 100%' ]
那些。我需要在最后为所有嵌套数组的每个第一个元素添加空格,使该元素的长度变为 18 个字符,并在第二个和第三个元素前面添加空格,使其长度变为 6 个字符(共 30 个字符) .
对于具有两个元素的数组的示例,代码如下:
const items = [
['Alex', '167%'],
['Benjamin', '127%'],
['Elijah', '117%'],
['Liam', '136%'],
['Theodore', '135%'],
['Mia', '128%']
];
const combined = items.map(([name, percent]) =>
name.padEnd(29 - percent.length, ' ') + percent
);
console.log(combined);
如何针对我的任务进行修改?谢谢
使用 padStart