添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接


本文将演示如何提取对象第一个属性的键(键值对)。

目录

1.在JavaScript中获取对象的第一个键名

2.用于object.entries()在JavaScript 中获取对象的第一个键名

3.用于object.keys()在JavaScript 中获取对象的第一个键名

4.结论


1.在JavaScript中获取对象的第一个键名

让我们举个例子来理解这一点。

在这里,我们创建了一个具有三个属性的对象并将其存储在一个变量 obj 中。我们将从这个对象中得到第一个 key ,即。 foo

const obj = { foo: 'bar', baz: 42, man: true };

要从 key 对象中获取,我们可以使用JavaScript 中 Object 类提供的方法 entires 和方法。 keys()

2.用于object.entries()在JavaScript 中获取对象的第一个键名

object.entries() 方法的工作是从对象中获取每个键值对并将这些键值对转换为一个数组并将它们存储在一个大数组中。此方法只接受一个参数,即对象本身。

因此,如果我们在此方法中传递上面创建的对象,我们将有一个数组作为输出。

console.log(Object.entries(obj));

输出:


Java 获取第一个key js获取对象的第一个key_ecmascript

使用索引从这个数组中访问第一个键变得很容易。为此,我们将使用 [0] after entries() 方法来访问数组的第一个属性,即 ['foo', 'bar'] .

还有另一个包含两个元素的数组 foo bar ,我们要访问 foo [0] 因此,我们将为此使用另一个。

Java 获取第一个key js获取对象的第一个key_数组_02

这就是我们 Object.entries() 在 JavaScript 中访问对象的第一个键的方式。

3.用于object.keys()在JavaScript 中获取对象的第一个键名

在 JavaScript 中获取对象的第一个键的另一种方法是使用 Object.keys() 方法。此方法的工作原理与方法类似 entries() ,它还返回一个数组。

唯一的区别是该 Object.keys() 方法只返回对象的键而不是值。此方法还接受一个参数,即对象本身。

Object.keys(obj);

Java 获取第一个key js获取对象的第一个key_ecmascript_03

现在,从这个数组中获取第一个键很简单。我们只需要使用索引访问数组的第零个索引,如下所示。

Java 获取第一个key js获取对象的第一个key_javascript_04

4.结论

和方法用于获取 JavaScript 中对象的第一个键 Object.entries() Object.keys() 这两种方法都返回一个数组。

Object.entries() 方法返回键和值,而该 Object.keys() 方法只返回键。

hive 中的Uberized是什么意思

目标:测试 distribute by 的作用,希望针对user列,将不同的用户分配在不同的reduce中,方便后期计算。====================== 测试1:reduce 4个,按 length(user) 分配 测试2:reduce 4个,按 substr(user,0,2) 分配 测试3:reduce 4个,按 user 分配 测试4:reduce 5个,按 user 分配