JS数组与集合

JavaScript07

JS数组与集合,第1张

2019-04-18

语法格式一:

数组名 = new Array(数组元素1,数组元素2… …)

语法格式二:

数组名 = [数组元素1,数组元素2 … … ]

语法格式二:

数组名 = new Array(数组大小)

语法格式三:

数组名 = new Array()

可以通过delete命令删除数组元素值,但仅是将元素设为undefined,数组长度没有改变

注意:JavaScript默认机制把数组中的每一项当成字符串方式来排序,可自定义回调函数实现数值排序

语法格式:

非数值索引

说明:取非数值索引可以使用foreach遍历法

es6新的数据结构set集合 类似数组 但是成员值 都是唯一 他们之间也可以相互转换

去重

交集

has是set集合的方法

Set.prototype.has(value):返回一个布尔值,表示该值是否为Set的成员。

差集

并集

这里可以有两种方案

1.可以将java的集合转换成xml或者json,然后通过ajax获取并解析

2.在页面初始化时,可以再js文件中用jstl标签输出数据(可以参考楼上的做法)