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
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