关于JavaScript Object. entries()方法的完整指南

1,485 阅读3分钟

在JavaScript中,对象的行为就像一个数据类型,并存储数据,如值、键等。Object. entries() 方法是JavaScript的一个内置函数。它被用来返回新的数组,其中的元素具有相应的属性,是可数的字符串键属性。然而,这个方法并不转换原始数组。

在JavaScriptObject. entries()方法中**,**属性的排列与你手动循环取值的情况相同。所有的现代浏览器都支持object.entry()方法,除了IE浏览器,因为它是ECMA 6的特性。 本文将为你提供关于以下结果的描述性知识。

  • Object.entry()方法如何在JavaScript中工作
  • 如何在JavaScript中使用Object.entry()方法

JavaScript Object.entry()方法是如何工作的

JavaScript Object.entry()方法访问属性,并将指定的键作为一个对象的字符串返回。任何指定的键都可以使用数组的索引来获得。

**语法
**JavaScript Object. entries()方法的工作语法如下。

Object.entries(obj)

这里,'**obj'**是一个参数,其可计算的属性对将被返回。

Object. entries()方法以字符串的形式返回所有可列举的属性对[key, values]。

如果输入的键不属于对象中的数据,Object. entries()不会返回值。Object. entries方法也适用于数组,因为数组也是一种数据类型。

如何在JavaScript中使用Object.entry()方法

JavaScript的Object. entries()方法接受一个参数作为输入,并输出一个对象的可数对属性数组。本节以实例说明Object.entry()方法的用法。

**例子。Object.entry()方法如何将对象转换为可数数组属性
**Object.entry()方法接收一个对象并将其转换为可数数组属性。在这个例子中,我们将学习如何使用Object. entries()方法转换对象。

employee = {
    'TalhaSaif Inc': 60,
    'LinuxHint': 100,
    'Comsats': 360 };
console.log(Object.entries(employee));

在这个例子中,一个对象**'employee'**是按照指定的顺序传递的值创建的。当Object. entries()函数调用时,它将返回具有可计数属性的数组。

返回的输出结果显示,对象**'employee'** 以数组的形式拥有可数的字符串键入的属性。

**例子。Object. entries()如何访问一个特定的属性对象
**Object. entries()方法也可以使用索引号访问给定数组中的指定属性。在这个例子中,你将学习这个函数如何获得一个指定的属性。

employee = {
    'TalhaSaif Inc': 60,
    'LinuxHint': 100,
    'Comsats': 360 };

console.log(Object.entries(employee)[1]);

在这段代码中,创建了一个对象'employee' ,其值按指定顺序排列。这里, [1] 代表一个数组的索引号。当一个函数被调用时,它将返回一个数组中给定索引号的指定属性。

返回的输出显示了数组中指定索引的可计数属性**''['LinuxHint', 100]"** 。

总结

Object. entries()方法是JavaScript的一个内置函数,它返回新的数组,其中的元素具有与可数字符串键值属性相对应的属性。本教程提供了一个关于JavaScript Object. entries()方法的完整指南。为了更好地理解,我们用适当的例子说明了JavaScript中Object. entries()方法的工作、属性和用法。