文章详情页
javascript - js中Map对象怎么拿到[[entries]]这个属性的值?
浏览:155日期:2023-04-18 10:42:21
问题描述
问题解答
回答1:var m = new Map();m.entries();回答2:
无法直接访问,这个值其实是对entries()内[[Entries]]的映射,不过里面是一个key => map数组,可以用以下几个方法获取。
方法1var arr = [];var map = new Map();for(var [key, val] of map.entries()) { arr.push([key, val]);}方法2
var map = new Map();Array.from(map);
以上两种方法输出的数组类似:
[ [1, ’a’], [2, ’b’]]
其中每一项第一个为键名,第二个为键值。
标签:
JavaScript
相关文章:
1. apache - 本地搭建wordpress权限问题2. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????3. css3 - transition属性当鼠标一开的时候设置的时间不起作用4. 热切期待朱老师的回复,网页视频在线播放器插件配置错误5. macos - mac下docker如何设置代理6. Android下,rxJava+retrofit 并发上传文件和串行上传文件的效率为什么差不多?7. angular.js - ng-grid 和tabset一起用时,grid width默认特别小8. javascript - web网页版app返回上一页按钮在ios设备失效怎么办?安卓上可以,代码如下,请大神帮助,万分感谢。9. Whitelabel错误页面发生意外错误(类型=未找到,状态= 404)/WEB-INF/views/home.jsp10. java - Spring Mvc全局异常处理器@ControllerAdvice不起作用?
排行榜
