Lodash:有没有办法用 lodash 来大写一个保持重音的单词?

问题描述

是否有 lodash 函数可以像 "répété" => "RÉPÉTÉ" 函数那样转换 "REPETE" 而不是 uppercase

如果没有,在 Javascript 中执行此操作的简单方法是什么?

解决方法

好吧,您有一个名为“toLocaleUpperCase()”的本机函数

你可以这样做:

const str = 'répété';
const ret = str.toLocaleUpperCase();
alert(ret);

文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleUpperCase

,

您可以使用 toLocaleUpperCase()

const str = 'répété';
const ret = str.toLocaleUpperCase();
console.log(ret);