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