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