如何在 JavaScript 中获取地图的长度

在 JavaScript 中获取地图的长度

How to get the Length of a Map in JavaScript

使用该size属性获取地图的长度,例如
console.log(map.size). size属性返回Map对象中元素的数量。当在空的上访问时Map,该size属性返回
0

索引.js
const map = new Map(); map.set('name', 'Tom'); map.set('age', 30); map.set('country', 'Chile'); console.log(map.size); // 👉️ 3

我们使用
Map.size
属性来获取
Map.

该属性与数组的length属性非常相似,并返回一个表示包含多少项的整数Map

与数组的length属性相反,该size属性是只读的,用户不能更改。

索引.js
const map = new Map(); map.set('name', 'Tom'); console.log(map.size); // 👉️ 1 map.size = 5; console.log(map.size); // 👉️ 1

即使我们尝试设置 的大小Map,我们也无法做到。

length使用数组的属性时情况并非如此。

索引.js
const arr = ['a', 'b', 'c']; console.log(arr.length); // 👉️ 3 arr.length = 1; console.log(arr.length); // 👉️ 1 console.log(arr); // 👉️ ['a']

代码示例显示我们可以使用其length属性更新数组的长度和内容。

进一步阅读

发表评论