如何使用 JavaScript 从给定的键值对创建对象?
在本文中,我们将学习使用 JavaScript 从给定的键值对创建对象。
问题陈述:给你不同的键值对,以任何形式,如数组,使用这些键值对,你需要构造一个具有这些键值对的对象。
Object{} => Object {
"0" : "Geeksforgeeks",
"1" : "Hello JavaScript",
"2" : "Hello React"
}
方法:我们首先需要声明一个空对象,使用任何合适的名称,然后通过各种 JavaScript 技术和方法,我们需要将给定的键值对插入到之前创建的空对象中。
让我们首先尝试了解如何在 JavaScript 中创建一个空对象。在 JavaScript 中创建一个空对象可以通过多种方式实现。
示例 1:
let object = {};
console.log(object);
Output:
{}
示例 2:
let object = new Object();
console.log(object);
Output:
{}
现在,在创建对象之后,我们将分析可以在先前创建的空对象中添加给定键值对的方法。
以下是实现上述目标的一些方法。
示例 1:这是最简单的原生方法。在这种方法中,我们将直接将键值对附加到先前创建的空对象中。
Javascript
Javascript
Javascript
输出:
{ "0": "GeeksforGeeks", "1": "Hello JavaScript", "2": "Hello React" }
示例 2:在第二种方法中,我们将使用 Object.assign()方法,它是 Object 超类的一部分。此方法将复制所有值并将这些值作为键值对附加到对象中。
Javascript
输出:
{ "0": "GeeksforGeeks", "1": "Hello JavaScript", "2": "Hello React" }
示例 3:在这第三种方法中,我们将考虑我们的键及其对应的值存在于一个数组中。我们将首先在数组上运行一个for循环,然后我们将动态地将数组中的数据作为键值对附加到一个空对象中。
Javascript
输出:
{ "0": "GeeksforGeeks", "1": "Hello JavaScript", "2": "Hello React" }