如何手动转换为大写?(Javascript)

Jes*_*Mac -3 javascript function

我正在尝试编写一个函数,该函数将字符串值返回大写,并带有toUpperCase()内置函数示例("hello"); 回归"你好"

没有这个:

var x="hello"
var y=x.toUpperCase();
Run Code Online (Sandbox Code Playgroud)

gue*_*314 5

一种选择是对字符进行硬编码.使用.indexOf()于该字符在物体的相邻属性值相匹配.

const map = {
  uppercase: "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
  lowercase: "abcdefghijklmnopqrstuvwxyz"
};

var x = "hello"
var y = x.replace(/(.)/g, match => map.uppercase[map.lowercase.indexOf(match)]);

console.log(y);
Run Code Online (Sandbox Code Playgroud)