数组 Array
| 返回类型 | 属性 | 描述 |
|---|---|---|
| int | length | 返回数组中元素个数 |
| 返回类型 | 方法 | 描述 |
| int | push() | 添加值 |
| v | pop() | 获取最后一个值,并删除 |
| v | shift() | 获取第一个值,并删除 |
| void | splice() | 添加、删除 数组值 |
| Array | concat() | 组合多个数组 |
| string | join() | 数组 转换成 字符串(默认","分割、可指定分割符) |
| Array | slice() | 截取指定范围值 |
| void | sort() | 字母、数值 按顺序排列 |
| void | reverse() | 翻转数组值顺序 |
| string | toString() | 以字符串形式返回 |
| IE9方法 | ||
| Boolean | every() | IE9遍历数组,判断是否在指定范围(true/false) |
| Array | filter() | IE9遍历数组,返回指定范围值(数组) |
| void | forEach() | IE9遍历数组 |
| Array | map() | IE9遍历数组(返回新的数组) |
| int | indexOf() | IE9查询数组,返回被查询值第一次出现位置,起始0 |
| int | lastIndexOf() | IE9查询数组,返回被查询值最后出现位置,起始0 |
| Boolean | isArray() | IE9判断是否为数组 |
| int/string | reduce() | IE9累计结果,数学计算(从左到右,可处理字符串) |
| int/string | reduceRight() | IE9累计结果,数学计算(从右到左,可处理字符串) |