ES6如何选择数据结构

ES6如何选择数据结构, 每种数据结构的优缺点;

基本上有三种数据来源
1、可以写入数据,在程序源代码本身,如状态消息,将根据用户操作显示在网页上
2、数据可以来自用户界面
3、数据来自外部来源,通常是来自一个WebAPI

我们需要储存在某个地方,Javascript有四种内置的数据结构,所以需要在它们之前做出选择
1、我们只需要一个简单的值列表吗,如果需要,则可以选择数组和集合。
如果需要键值对,则可以选择对象和map

数组:需要储存值按顺序并且这些值有可能包含重复项,因为有很多数组方法
集合:数据不重复,有独特的值时,因为像搜索项目这样的操作,或者从集合中删除一个项目,集合比较快
对象:对象已传统的键值数据结构,编写和访问数据比较容易,如果需要函数作为值,那么绝对应该为此使用对象,所以在对象中,这些函数被称为方法,并且可以使用this关键字来访问属性
map:映射键可以有任何数据类型,很容易迭代,并且很容易计算map的大小
posted @ 2022-07-07 20:25  吃惊夜夜  阅读(31)  评论(0编辑  收藏  举报