各位老铁们好,相信很多人对array是什么意思?用法、例句都不是特别的了解,因此呢,今天就来为大家分享下关于array是什么意思?用法、例句以及array、Set、Map区别的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
1、array:数组对象,是使用单独的变量名来存储一系列的值。
2、varmyArr=newArray("Saab","Volvo","BMW");
3、varmyArr=["Saab","Volvo","BMW"];
4、//['Saab','Volvo','BMW']
5、https://blog.csdn.net/weixin_44242600/article/details/87349916
6、Set:ES6提供了新的数据结构。它类似于数组,但是成员的值都是唯一的,没有重复的值。
7、Set本身是一个构造函数,用来生成Set数据结构。
8、Set函数可以接受一个数组(或者具有iterable接口的其他数据结构)作为参数,用来初始化。
9、size属性:返回Set实例的成员总数。
10、**add(value):**添加某个值,返回Set结构本身。
11、set.add(1).add(2).add(2).add(3);
12、**delete(value):**删除某个值,返回一个布尔值,表示删除是否成功。
13、**has(value):**返回一个布尔值,表示该值是否为Set的成员。
14、**clear():**清除所有成员,没有返回值。
15、set.add(1).add(2).add(2).add(3);
16、Map:ES6提供了新的数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map结构提供了“值—值”的对应。
17、size属性:返回Map结构的成员总数。
18、set(key,value):set方法设置键名key对应的键值为value,然后返回整个Map结构。如果key已经有值,则键值会被更新,否则就新生成该键。返回的是当前的Map对象
19、m.set('aa',6)//键是字符串
20、m.set(262,'standard')//键是数值
21、m.set(undefined,'nah')//键是undefined
22、get(key):get方法读取key对应的键值,如果找不到key,返回undefined。
23、m.set(hello,'HelloES6!')//键是函数
24、m.set(undefined,'Undefined!')//键是undefined
25、has(key):返回一个布尔值,表示某个键是否在当前Map对象之中。
26、m.set(111,'standard');
27、delete(key):删除某个键,返回true。如果删除失败,返回false。
28、m.set(undefined,'aaa');
29、clear():clear方法清除所有成员,没有返回值。
如果你还想了解更多这方面的信息,记得收藏关注本站。