最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ES6的set数据结构和map数据结构

来源:动视网 责编:小采 时间:2020-11-27 20:01:24
文档

ES6的set数据结构和map数据结构

ES6的set数据结构和map数据结构:这次给大家带来ES6的set数据结构和map数据结构,使用ES6的set数据结构和map数据结构注意事项有哪些,下面就是实战案例,一起来看一下。set数据结构:(每一项都不一样)API: add(); delete();clear();has();size属性;let arr=["w
推荐度:
导读ES6的set数据结构和map数据结构:这次给大家带来ES6的set数据结构和map数据结构,使用ES6的set数据结构和map数据结构注意事项有哪些,下面就是实战案例,一起来看一下。set数据结构:(每一项都不一样)API: add(); delete();clear();has();size属性;let arr=["w


这次给大家带来ES6的set数据结构和map数据结构,使用ES6的set数据结构和map数据结构注意事项有哪些,下面就是实战案例,一起来看一下。

set数据结构:(每一项都不一样)

API: add(); delete();clear();has();size属性;

let arr=["wowo","hh","web"];
let setArr = new Set(arr);
console.log(setArr ); //Set(3) {"wowo", "hh", "web"}
typeof setArr // object
setArr.add("呵呵哒");
console.log(setArr ); //Set(4) {"wowo", "hh", "web","呵呵哒"}
 //其实追加的位置并没有顺序;
setArr.delete("wowo");
console.log(setArr); //Set(3) { "hh", "web","呵呵哒"}

clear();会情况全部内容;has返回true或false;

用for of 或 foreach()来遍历 set数据结构;

WeakSet数据结构;

需要先声明对象之后然后add进去;不然会报错;在这 weakSet数据结构只能存放对象,且不能被遍历;

Map数据结构:(API set( ); get( ); delete( ); has(); clear(); size() )

先看看一个一个普通的json对象:

let json ={"name":"liuliu","age":23};

console.log(json.name); 这个过程中取到name的值,是会循环json中的每个属性的;

而map不一样它是按映射存放的而且 key,val 可以为其他任何数据类型:

let map =new Map();
map.set("age","22");
map.get("age") //22;
map.has("age") //true;
map.delete("age");
map.size; //0;

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

ES6的字符串模板详解

ES6的解构赋值详解

ES6的变量的作用域与声明详解

文档

ES6的set数据结构和map数据结构

ES6的set数据结构和map数据结构:这次给大家带来ES6的set数据结构和map数据结构,使用ES6的set数据结构和map数据结构注意事项有哪些,下面就是实战案例,一起来看一下。set数据结构:(每一项都不一样)API: add(); delete();clear();has();size属性;let arr=["w
推荐度:
标签: 数据结构 ES6 和map
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top