ts重点学习86-map类型笔记

简介: ts重点学习86-map类型笔记
export default {}
// 创建
let nameSiteMapping = new Map();
// 设置
nameSiteMapping.set("邱淑贞", 1);
nameSiteMapping.set("宋茜", 2);
nameSiteMapping.set("景甜", 3);
// 获取键队友的值
// console.log(nameSiteMapping.get("景甜"));
// // 判断 map 中是否包含键队友的值
// console.log(nameSiteMapping.has("宋茜")); //  true
// console.log(nameSiteMapping.has("刘亦菲")); // false
// // f返回 map 对象键/值的数量
// console.log(nameSiteMapping.size);
// // 删除
// console.log(nameSiteMapping.delete("景甜"));
// console.log(nameSiteMapping);
// 可迭代
for(let key of nameSiteMapping.keys()) {
  console.log(key);
}
for(let value of nameSiteMapping.values()) {
  console.log(value);
}
for(let entry of nameSiteMapping.entries()) {
  console.log(entry); // [ '邱淑贞', 1 ]
}
for(let [key, value] of nameSiteMapping) {
  console.log(key, value); // 邱淑贞 1
}
相关文章
|
6月前
|
存储 Dart
Dart的Map类型
Dart的Map类型
|
2月前
|
存储 缓存 Java
【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
43 1
|
3月前
|
JavaScript
typeScript基础(1)_原始数据类型学习
本文介绍了TypeScript中的原始数据类型,包括布尔型、数值型、字符串型、`void`、`null`和`undefined`,并展示了如何在TypeScript中声明和使用这些类型。同时,还介绍了如何通过`tsc`命令编译TypeScript文件。
56 4
|
2月前
|
JavaScript 索引
TypeScript(TS)安装指南与基础教程学习全攻略(二)
TypeScript(TS)安装指南与基础教程学习全攻略(二)
60 0
|
2月前
|
JavaScript 前端开发 安全
TypeScript(TS)安装指南与基础教程学习全攻略(一)
TypeScript(TS)安装指南与基础教程学习全攻略(一)
31 0
|
4月前
|
存储 JavaScript 前端开发
深入浅出TypeScript | 青训营笔记
深入浅出TypeScript | 青训营笔记
37 0
|
4月前
|
分布式计算 Python
【python笔记】高阶函数map、filter、reduce
【python笔记】高阶函数map、filter、reduce
|
5月前
|
存储 C++ 索引
|
5月前
|
JavaScript 前端开发 安全
如何学习typescript?
【7月更文挑战第9天】1. 了解其为JavaScript超集,增加类型系统和ES6特性,提升代码安全性和效率。 2. 安装 TypeScript 全局 (`npm install -g typescript`),用`tsc -v`验证,或尝试在线的TypeScript Playground。 3. 学习类型注解、基础类型(如number、string、boolean等)、any与unknown,接口和类。 4. 探索高级特性,如泛型、模块&命名空间、装饰器。 5. 实践中巩固知识,如做小项目(如用React或Vue),阅读官方文档,参与社区讨论。持续编码和实践是关键。
42 0
|
6月前
|
JavaScript 前端开发 程序员
typescript入门笔记分享
typescript入门笔记分享
34 0