📜  如何从指定的对象创建一个新对象,其中所有键在 JavaScript 中都是小写的?

📅  最后修改于: 2022-05-13 01:56:50.147000             🧑  作者: Mango

如何从指定的对象创建一个新对象,其中所有键在 JavaScript 中都是小写的?

在本文中,我们将学习如何使用 JavaScript 从指定的对象创建一个新对象,其中所有键都是小写的。

例子:

说明:在这里,我们将大写的键值转换为小写的键值。

方法一:

一个简单的方法是从 Object 和 LowerCase 中提取键到所有键并用它们制作 Object。为此,我们使用 Object.keys() 从对象中提取键。并使用 String.toLowerCase() 方法来小写键和 Array.reduce() 方法来制作带有小写字符串的对象。

示例 1:

HTML


HTML


输出:

{ rollno : 1, mark : 78}

方法二:

最简单的方法是将 Object 转换为数组并将键设置为小写并从新数组中生成对象。为此,我们使用 Object.entries() 从 Object 创建一个数组。我们使用 Array.map() 将 String.toLowerCase() 方法应用于所有键。要将新数组转换为对象,我们使用 Object.fromEntries()。

例子:

HTML


输出:

{ empid : 101, batch : 56 }