javascript - 如何获取 map 中键的大小?

标签 javascript ecmascript-6

假设我有这张 map :

var myMap = new Map();
myMap.set('0', 'foo');
myMap.set(1, 'bar');
myMap.set({}, 'baz');

var size= myMap.keys().size(); // wrong. 

console.log(size); //Looking for 3 because there are 3 keys

有办法吗?或者任何替代方案?非常感激。

最佳答案

你可以这样做:

var size = myMap.size;

关于javascript - 如何获取 map 中键的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47620576/

相关文章:

javascript - 使用 Object.assign 和 class/extends 有什么区别?

javascript - 如何从包含字符串的对象中构建数组?

ecmascript-6 - 使用 ES6 类扩展数组

javascript - 从 snap svg 组中的相同位置删除和添加元素

javascript - webpack.config.js 中的 json-loader 不起作用

javascript - Generator.next() 如何处理它的参数?

javascript - React-big-calendar 导航到特定日期

compiler-errors - 我如何/在哪里告诉编译器使用 ecmascript 6

javascript - 显示随机图像和链接并且没有重复图像

javascript - HTML/Javascript 代码可以在 JSbin 中运行,但不能在 codepen、plunker 或 jsfiddle 中运行