gpt4 book ai didi

javascript - 使用非字母数字字符时如何使填充空格结果具有相似的长度?

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

我正在使用 javascript,并且我希望以下 console.log() 的输出具有相同的长度。

const str1 = 'English';
console.log(str1.padEnd(10, '.'));

const str2 = '日本語';
console.log(str2.padEnd(10, '.'));

但是,当前输出如下:

> "English..."
> "日本語......."

我想要的输出如下:

> "English..."
> "日本語....."

我正在根据此处的解释尝试我的示例 String.prototype.padEnd()

如何实现这一目标?

最佳答案

为此,您可以使用 javascript 的 length() 方法找到两个字符串的长度,然后根据差异添加 padEnd 方法

const str1 = 'English';
const str2 = '日本語';

const a=str1.length;
const b=str2.length;

const c= a-b;
console.log(str1);
console.log(str2.padEnd(c,'.'))

这也将使整个事情变得动态

关于javascript - 使用非字母数字字符时如何使填充空格结果具有相似的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60944554/

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