JavaScript 中的字典长度

Abid Ullah 2023年1月30日 2022年5月10日
  1. 在 JavaScript 中使用 Object.keys(dict).length 方法查找字典的长度
  2. 在 JavaScript 中使用 for 循环查找字典的长度
JavaScript 中的字典长度

由于 JavaScript 是一种动态语言,因此对象非常灵活,可用于创建字典。

我们可以使用对象在 JavaScript 中创建键对值。这些键对值就像 JavaScript 中的字典一样工作。

在 JavaScript 中使用 Object.keys(dict).length 方法查找字典的长度

Object.keys(dict).length 方法返回存储在字典或对象中的元素总数。

我们使用这种方法在 JavaScript 中查找字典中的元素总数。

我们将使用该对象创建一个字典 dict。我们在字典中存储了一些数据。

let dict = {
    name: 'Abid',
    age: 24,
    profession: 'Software Engineer',
    job: 'Freelancer',
    counrty: 'Pakistan'
}
console.log('The length of the Dictionary = ' + Object.keys(dict).length);

字典 dict 中存储的项目数是五个。

输出:

The length of the Dictionary = 5

因此,在 console.log 中使用 object.keys(dict).length 将返回字典的长度。在输出中,我们得到 5 作为字典的长度。

在 JavaScript 中使用 for 循环查找字典的长度

我们可以使用 for 循环手动查找字典的长度。我们将创建一个名为 data 的字典。

我们将数据存储在字典中。如我们所见,字典中存储了五个对键值。

我们在 coonsole.log 中显示计数,这将为我们提供字典的总长度。

var data = { Name: 'Abid', age: 24, profession: 'Software Engineer', job: 'Freelancing', country: 'Pakistan'};
var count = 0;
for (var i in data) {
   if (data.hasOwnProperty(i)) count++;
}
console.log('The length of the Dictionary = ' + count);

输出:

The length of the Dictionary = 5
Author: Abid Ullah
Abid Ullah avatar Abid Ullah avatar

My name is Abid Ullah, and I am a software engineer. I love writing articles on programming, and my favorite topics are Python, PHP, JavaScript, and Linux. I tend to provide solutions to people in programming problems through my articles. I believe that I can bring a lot to you with my skills, experience, and qualification in technical writing.

LinkedIn

相关文章 - JavaScript Dictionary