前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TypeScript Map 对象

TypeScript Map 对象

作者头像
程序猿的栖息地
发布2024-01-30 17:00:45
1680
发布2024-01-30 17:00:45
举报

TypeScript Map 对象介绍

Map 对象保存键值对,并且能够记住键的原始插入顺序。任何值(对象或者原始值) 都可以作为一个键或一个值。

Map 是 ES6 中引入的一种新的数据结构。

创建 Map

TypeScript 使用 Map 类型和 new 关键字来创建 Map:

代码语言:javascript
复制
let myMap = new Map();

初始化 Map,可以以数组的格式来传入键值对:

代码语言:javascript
复制
let myMap = new Map([
    ["key1", "value1"],
    ["key2", "value2"]
]);

示例

代码语言:javascript
复制
let map1 = new Map();
// 设置 Map 对象
map1.set("name", "less");
map1.set("age", 18);
// 获取键对应的值
console.log(map1.get("name"));

使用 es6 编译

代码语言:javascript
复制
tsc --target es6 test.ts

Map 相关的函数与属性

map.clear() : 移除 Map 对象的所有键/值对 。

map.set() : 设置键值对,返回该 Map 对象。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿的栖息地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TypeScript Map 对象介绍
  • 创建 Map
  • Map 相关的函数与属性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档