Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
55fb41cc
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
55fb41cc
编写于
3月 23, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 23, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2331 修改docs文档
Merge pull request !2331 from wangyong/tenDocs
上级
33d27240
c4a907b6
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
73 addition
and
32 deletion
+73
-32
zh-cn/application-dev/reference/apis/js-apis-arraylist.md
zh-cn/application-dev/reference/apis/js-apis-arraylist.md
+11
-0
zh-cn/application-dev/reference/apis/js-apis-deque.md
zh-cn/application-dev/reference/apis/js-apis-deque.md
+2
-1
zh-cn/application-dev/reference/apis/js-apis-hashmap.md
zh-cn/application-dev/reference/apis/js-apis-hashmap.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-hashset.md
zh-cn/application-dev/reference/apis/js-apis-hashset.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md
.../application-dev/reference/apis/js-apis-lightweightmap.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-lightweightset.md
.../application-dev/reference/apis/js-apis-lightweightset.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-linkedlist.md
zh-cn/application-dev/reference/apis/js-apis-linkedlist.md
+3
-2
zh-cn/application-dev/reference/apis/js-apis-list.md
zh-cn/application-dev/reference/apis/js-apis-list.md
+10
-2
zh-cn/application-dev/reference/apis/js-apis-plainarray.md
zh-cn/application-dev/reference/apis/js-apis-plainarray.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-queue.md
zh-cn/application-dev/reference/apis/js-apis-queue.md
+1
-0
zh-cn/application-dev/reference/apis/js-apis-stack.md
zh-cn/application-dev/reference/apis/js-apis-stack.md
+2
-0
zh-cn/application-dev/reference/apis/js-apis-treemap.md
zh-cn/application-dev/reference/apis/js-apis-treemap.md
+11
-9
zh-cn/application-dev/reference/apis/js-apis-treeset.md
zh-cn/application-dev/reference/apis/js-apis-treeset.md
+4
-3
zh-cn/application-dev/reference/apis/js-apis-vector.md
zh-cn/application-dev/reference/apis/js-apis-vector.md
+16
-2
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-arraylist.md
浏览文件 @
55fb41cc
...
@@ -264,6 +264,7 @@ arrayList.removeByRange(2, 6);
...
@@ -264,6 +264,7 @@ arrayList.removeByRange(2, 6);
```
```
### replaceAllElements
### replaceAllElements
replaceAllElements(callbackfn: (value: T, index?: number, arrlist?: ArrayList
<
T
>
) => T,
replaceAllElements(callbackfn: (value: T, index?: number, arrlist?: ArrayList
<
T
>
) => T,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -301,6 +302,7 @@ arrayList.replaceAllElements((value, index) => {
...
@@ -301,6 +302,7 @@ arrayList.replaceAllElements((value, index) => {
```
```
### forEach
### forEach
forEach(callbackfn: (value: T, index?: number, arrlist?: ArrayList
<
T
>
) => void,
forEach(callbackfn: (value: T, index?: number, arrlist?: ArrayList
<
T
>
) => void,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -335,6 +337,7 @@ arrayList.forEach((value, index) => {
...
@@ -335,6 +337,7 @@ arrayList.forEach((value, index) => {
```
```
### sort
### sort
sort(comparator?: (firstValue: T, secondValue: T) => number): void
sort(comparator?: (firstValue: T, secondValue: T) => number): void
对ArrayList中的元素排序。
对ArrayList中的元素排序。
...
@@ -366,6 +369,7 @@ arrayList.sort();
...
@@ -366,6 +369,7 @@ arrayList.sort();
```
```
### subArrayList
### subArrayList
subArrayList(fromIndex: number, toIndex: number): ArrayList
<
T
>
subArrayList(fromIndex: number, toIndex: number): ArrayList
<
T
>
根据下标截取ArrayList中的一段元素,并返回这一段ArrayList实例,包括起始值但不包括终止值。
根据下标截取ArrayList中的一段元素,并返回这一段ArrayList实例,包括起始值但不包括终止值。
...
@@ -397,6 +401,7 @@ let result3 = arrayList.subArrayList(2, 6);
...
@@ -397,6 +401,7 @@ let result3 = arrayList.subArrayList(2, 6);
```
```
### clear
### clear
clear(): void
clear(): void
清除ArrayList中的所有元素,并把length置为0。
清除ArrayList中的所有元素,并把length置为0。
...
@@ -413,6 +418,7 @@ arrayList.clear();
...
@@ -413,6 +418,7 @@ arrayList.clear();
```
```
### clone
### clone
clone(): ArrayList
<
T
>
clone(): ArrayList
<
T
>
克隆一个与ArrayList相同的实例,并返回克隆后的实例。修改克隆后的实例并不会影响原实例。
克隆一个与ArrayList相同的实例,并返回克隆后的实例。修改克隆后的实例并不会影响原实例。
...
@@ -436,6 +442,7 @@ let result = arrayList.clone();
...
@@ -436,6 +442,7 @@ let result = arrayList.clone();
```
```
### getCapacity
### getCapacity
getCapacity(): number
getCapacity(): number
获取当前实例的容量大小。
获取当前实例的容量大小。
...
@@ -458,6 +465,7 @@ let result = arrayList.getCapacity();
...
@@ -458,6 +465,7 @@ let result = arrayList.getCapacity();
```
```
### convertToArray
### convertToArray
convertToArray(): Array
<
T
>
convertToArray(): Array
<
T
>
把当前ArrayList实例转换成数组,并返回转换后的数组。
把当前ArrayList实例转换成数组,并返回转换后的数组。
...
@@ -480,6 +488,7 @@ let result = arrayList.convertToArray();
...
@@ -480,6 +488,7 @@ let result = arrayList.convertToArray();
```
```
### isEmpty
### isEmpty
isEmpty(): boolean
isEmpty(): boolean
判断该ArrayList是否为空。
判断该ArrayList是否为空。
...
@@ -502,6 +511,7 @@ let result = arrayList.isEmpty();
...
@@ -502,6 +511,7 @@ let result = arrayList.isEmpty();
```
```
### increaseCapacityTo
### increaseCapacityTo
increaseCapacityTo(newCapacity: number): void
increaseCapacityTo(newCapacity: number): void
如果传入的新容量大于或等于ArrayList中的元素个数,将容量变更为新容量。
如果传入的新容量大于或等于ArrayList中的元素个数,将容量变更为新容量。
...
@@ -525,6 +535,7 @@ arrayList.increaseCapacityTo(8);
...
@@ -525,6 +535,7 @@ arrayList.increaseCapacityTo(8);
```
```
### trimToCurrentLength
### trimToCurrentLength
trimToCurrentLength(): void
trimToCurrentLength(): void
把容量限制为当前的length大小。
把容量限制为当前的length大小。
...
...
zh-cn/application-dev/reference/apis/js-apis-deque.md
浏览文件 @
55fb41cc
...
@@ -158,6 +158,7 @@ let result = deque.popLast();
...
@@ -158,6 +158,7 @@ let result = deque.popLast();
```
```
### forEach
### forEach
forEach(callbackfn: (value: T, index?: number, deque?: Deque
<
T
>
) => void,
forEach(callbackfn: (value: T, index?: number, deque?: Deque
<
T
>
) => void,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -193,7 +194,7 @@ deque.forEach((value, index) => {
...
@@ -193,7 +194,7 @@ deque.forEach((value, index) => {
### getFirst
### getFirst
getFirst(): T
;
getFirst(): T
获取Deque实例中的头元素。
获取Deque实例中的头元素。
...
...
zh-cn/application-dev/reference/apis/js-apis-hashmap.md
浏览文件 @
55fb41cc
...
@@ -195,7 +195,7 @@ let result = hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
...
@@ -195,7 +195,7 @@ let result = hashMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
remove(key: K): V
remove(key: K): V
删除指定key所对应元素。
。
删除指定key所对应元素。
**参数:**
**参数:**
...
@@ -333,8 +333,8 @@ forEach(callbackfn: (value?: V, key?: K, map?: HashMap<K, V>) => void, thisArg?:
...
@@ -333,8 +333,8 @@ forEach(callbackfn: (value?: V, key?: K, map?: HashMap<K, V>) => void, thisArg?:
callbackfn的参数说明:
callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | V |
是
| 当前遍历到的元素键值对的值。 |
| value | V |
否
| 当前遍历到的元素键值对的值。 |
| key | K |
是
| 当前遍历到的元素键值对的键。 |
| key | K |
否
| 当前遍历到的元素键值对的键。 |
| map | HashMap
<K
,
V
>
| 否 | 当前调用forEach方法的实例对象。 |
| map | HashMap
<K
,
V
>
| 否 | 当前调用forEach方法的实例对象。 |
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-hashset.md
浏览文件 @
55fb41cc
...
@@ -198,7 +198,7 @@ forEach(callbackfn: (value?: T, key?: T, set?: HashSet<T>) => void, thisAr
...
@@ -198,7 +198,7 @@ forEach(callbackfn: (value?: T, key?: T, set?: HashSet<T>) => void, thisAr
callbackfn的参数说明:
callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | T |
是
| 当前遍历到的元素键值对的值。 |
| value | T |
否
| 当前遍历到的元素键值对的值。 |
| key | T | 否 | 当前遍历到的元素键值对的值(和value相同)。 |
| key | T | 否 | 当前遍历到的元素键值对的值(和value相同)。 |
| set | HashSet
<
T
>
| 否 | 当前调用forEach方法的实例对象。 |
| set | HashSet
<
T
>
| 否 | 当前调用forEach方法的实例对象。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md
浏览文件 @
55fb41cc
...
@@ -524,8 +524,8 @@ forEach(callbackfn: (value?: V, key?: K, map?: LightWeightMap<K, V>) => void, th
...
@@ -524,8 +524,8 @@ forEach(callbackfn: (value?: V, key?: K, map?: LightWeightMap<K, V>) => void, th
callbackfn的参数说明:
callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | V |
是
| 当前遍历到的元素键值对的值。 |
| value | V |
否
| 当前遍历到的元素键值对的值。 |
| key | K |
是
| 当前遍历到的元素键值对的键。 |
| key | K |
否
| 当前遍历到的元素键值对的键。 |
| map | LightWeightMap
<K
,
V
>
| 否 | 当前调用forEach方法的实例对象。 |
| map | LightWeightMap
<K
,
V
>
| 否 | 当前调用forEach方法的实例对象。 |
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-lightweightset.md
浏览文件 @
55fb41cc
...
@@ -428,7 +428,7 @@ forEach(callbackfn: (value?: T, key?: T, set?: LightWeightSet<T>) => void,
...
@@ -428,7 +428,7 @@ forEach(callbackfn: (value?: T, key?: T, set?: LightWeightSet<T>) => void,
callbackfn的参数说明:
callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | T |
是
| 当前遍历到的元素。 |
| value | T |
否
| 当前遍历到的元素。 |
| key | T | 否 | 当前遍历到的元素(和value相同)。 |
| key | T | 否 | 当前遍历到的元素(和value相同)。 |
| set | LightWeightSet
<
T
>
| 否 | 当前调用forEach方法的实例对象。 |
| set | LightWeightSet
<
T
>
| 否 | 当前调用forEach方法的实例对象。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-linkedlist.md
浏览文件 @
55fb41cc
...
@@ -176,7 +176,7 @@ let result = linkedList.get(2);
...
@@ -176,7 +176,7 @@ let result = linkedList.get(2);
### getLastIndexOf
### getLastIndexOf
getLastIndexOf(element: T): number
;
getLastIndexOf(element: T): number
返回指定元素最后一次出现时的下标值,查找失败返回-1。
返回指定元素最后一次出现时的下标值,查找失败返回-1。
...
@@ -507,6 +507,7 @@ let result = linkedList.set(2, "b");
...
@@ -507,6 +507,7 @@ let result = linkedList.set(2, "b");
```
```
### convertToArray
### convertToArray
convertToArray(): Array
<
T
>
convertToArray(): Array
<
T
>
把当前LinkedList实例转换成数组,并返回转换后的数组。
把当前LinkedList实例转换成数组,并返回转换后的数组。
...
@@ -575,7 +576,7 @@ linkedList.getLast();
...
@@ -575,7 +576,7 @@ linkedList.getLast();
### [Symbol.iterator]
### [Symbol.iterator]
[Symbol.iterator]
\(
): IterableIterator
<
T
>
;
[Symbol.iterator]
\(
): IterableIterator
<
T
>
返回一个迭代器,迭代器的每一项都是一个 JavaScript 对象,并返回该对象。
返回一个迭代器,迭代器的每一项都是一个 JavaScript 对象,并返回该对象。
...
...
zh-cn/application-dev/reference/apis/js-apis-list.md
浏览文件 @
55fb41cc
...
@@ -310,6 +310,7 @@ let result = list.remove(2);
...
@@ -310,6 +310,7 @@ let result = list.remove(2);
```
```
### replaceAllElements
### replaceAllElements
replaceAllElements(callbackfn: (value: T, index?: number, list?: List
<
T
>
) => T,
replaceAllElements(callbackfn: (value: T, index?: number, list?: List
<
T
>
) => T,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -347,6 +348,7 @@ list.replaceAllElements((value, index) => {
...
@@ -347,6 +348,7 @@ list.replaceAllElements((value, index) => {
```
```
### forEach
### forEach
forEach(callbackfn: (value: T, index?: number, List?: List
<
T
>
) => void,
forEach(callbackfn: (value: T, index?: number, List?: List
<
T
>
) => void,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -382,6 +384,7 @@ list.forEach((value, index) => {
...
@@ -382,6 +384,7 @@ list.forEach((value, index) => {
```
```
### sort
### sort
sort(comparator: (firstValue: T, secondValue: T) => number): void
sort(comparator: (firstValue: T, secondValue: T) => number): void
对List中的元素进行一个排序操作。
对List中的元素进行一个排序操作。
...
@@ -412,6 +415,7 @@ list.sort(a, (b => b - a));
...
@@ -412,6 +415,7 @@ list.sort(a, (b => b - a));
```
```
### getSubList
### getSubList
getSubList(fromIndex: number, toIndex: number): List
<
T
>
getSubList(fromIndex: number, toIndex: number): List
<
T
>
根据下标截取List中的一段元素,并返回这一段List实例,包括起始值但不包括终止值。
根据下标截取List中的一段元素,并返回这一段List实例,包括起始值但不包括终止值。
...
@@ -443,6 +447,7 @@ let result2 = list.subList(2, 6);
...
@@ -443,6 +447,7 @@ let result2 = list.subList(2, 6);
```
```
### clear
### clear
clear(): void
clear(): void
清除List中的所有元素,并把length置为0。
清除List中的所有元素,并把length置为0。
...
@@ -459,6 +464,7 @@ list.clear();
...
@@ -459,6 +464,7 @@ list.clear();
```
```
### set
### set
set(index: number, element: T): T
set(index: number, element: T): T
将此 List 中指定位置的元素替换为指定元素。
将此 List 中指定位置的元素替换为指定元素。
...
@@ -489,6 +495,7 @@ list.set(2, "b");
...
@@ -489,6 +495,7 @@ list.set(2, "b");
```
```
### convertToArray
### convertToArray
convertToArray(): Array
<
T
>
convertToArray(): Array
<
T
>
把当前List实例转换成数组,并返回转换后的数组。
把当前List实例转换成数组,并返回转换后的数组。
...
@@ -511,6 +518,7 @@ let result = list.convertToArray();
...
@@ -511,6 +518,7 @@ let result = list.convertToArray();
```
```
### isEmpty
### isEmpty
isEmpty(): boolean
isEmpty(): boolean
判断该List是否为空。
判断该List是否为空。
...
@@ -547,7 +555,7 @@ getFirst(): T
...
@@ -547,7 +555,7 @@ getFirst(): T
**示例:**
**示例:**
```
```
let list = new
Vector
();
let list = new
List
();
list.add(2);
list.add(2);
list.add(4);
list.add(4);
list.add(5);
list.add(5);
...
@@ -580,7 +588,7 @@ let result = list.getLast();
...
@@ -580,7 +588,7 @@ let result = list.getLast();
### [Symbol.iterator]
### [Symbol.iterator]
[Symbol.iterator]
\(
): IterableIterator
<
T
>
;
[Symbol.iterator]
\(
): IterableIterator
<
T
>
返回一个迭代器,迭代器的每一项都是一个 JavaScript 对象,并返回该对象。
返回一个迭代器,迭代器的每一项都是一个 JavaScript 对象,并返回该对象。
...
...
zh-cn/application-dev/reference/apis/js-apis-plainarray.md
浏览文件 @
55fb41cc
...
@@ -115,7 +115,7 @@ let result = plainArray.get(1);
...
@@ -115,7 +115,7 @@ let result = plainArray.get(1);
### getIndexOfKey
### getIndexOfKey
getIndexOfKey(key: number): number
;
getIndexOfKey(key: number): number
查找指定key第一次出现的下标值,如果没有找到该key返回-1。
查找指定key第一次出现的下标值,如果没有找到该key返回-1。
...
@@ -143,7 +143,7 @@ let result = plainArray.getIndexOfKey("sdfs");
...
@@ -143,7 +143,7 @@ let result = plainArray.getIndexOfKey("sdfs");
### getIndexOfValue
### getIndexOfValue
getIndexOfValue(value: T): number
;
getIndexOfValue(value: T): number
查找指定value元素第一次出现的下标值,如果没有找到该value元素返回-1。
查找指定value元素第一次出现的下标值,如果没有找到该value元素返回-1。
...
@@ -171,7 +171,7 @@ let result = plainArray.getIndexOfValue("sddfhf");
...
@@ -171,7 +171,7 @@ let result = plainArray.getIndexOfValue("sddfhf");
### getKeyAt
### getKeyAt
getKeyAt(index: number): number
;
getKeyAt(index: number): number
查找指定下标的元素键值对中key值。
查找指定下标的元素键值对中key值。
...
@@ -238,7 +238,7 @@ clone(): PlainArray<T>
...
@@ -238,7 +238,7 @@ clone(): PlainArray<T>
**示例:**
**示例:**
```
```
let plainArray = new
ArrayList
();
let plainArray = new
PlainArray
();
plainArray.add(1, "sddfhf");
plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf");
plainArray.add(2, "sffdfhf");
let newPlainArray = plainArray.clone();
let newPlainArray = plainArray.clone();
...
@@ -416,7 +416,7 @@ plainArray.clear();
...
@@ -416,7 +416,7 @@ plainArray.clear();
### forEach
### forEach
forEach(callbackfn: (value
?
: T, index?: number, PlainArray?: PlainArray
<T>
) => void, thisArg?: Object): void
forEach(callbackfn: (value: T, index?: number, PlainArray?: PlainArray
<T>
) => void, thisArg?: Object): void
通过回调函数来遍历实例对象上的元素以及元素对应的下标。
通过回调函数来遍历实例对象上的元素以及元素对应的下标。
...
@@ -431,7 +431,7 @@ callbackfn的参数说明:
...
@@ -431,7 +431,7 @@ callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | T | 是 | 当前遍历到的元素键值对的值。 |
| value | T | 是 | 当前遍历到的元素键值对的值。 |
| index | number |
是
| 当前遍历到的元素键值对的键。 |
| index | number |
否
| 当前遍历到的元素键值对的键。 |
| plainArray | PlainArray
<T>
| 否 | 当前调用forEach方法的实例对象。 |
| plainArray | PlainArray
<T>
| 否 | 当前调用forEach方法的实例对象。 |
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-queue.md
浏览文件 @
55fb41cc
...
@@ -117,6 +117,7 @@ let result = queue.getFirst();
...
@@ -117,6 +117,7 @@ let result = queue.getFirst();
```
```
### forEach
### forEach
forEach(callbackfn: (value: T, index?: number, Queue?: Queue
<
T
>
) => void,
forEach(callbackfn: (value: T, index?: number, Queue?: Queue
<
T
>
) => void,
thisArg?: Object): void
thisArg?: Object): void
...
...
zh-cn/application-dev/reference/apis/js-apis-stack.md
浏览文件 @
55fb41cc
...
@@ -145,6 +145,7 @@ let result = stack.locate(2);
...
@@ -145,6 +145,7 @@ let result = stack.locate(2);
```
```
### forEach
### forEach
forEach(callbackfn: (value: T, index?: number, stack?: Stack
<
T
>
) => void,
forEach(callbackfn: (value: T, index?: number, stack?: Stack
<
T
>
) => void,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -179,6 +180,7 @@ stack.forEach((value, index) => {
...
@@ -179,6 +180,7 @@ stack.forEach((value, index) => {
```
```
### isEmpty
### isEmpty
isEmpty(): boolean
isEmpty(): boolean
判断该栈是否为空。
判断该栈是否为空。
...
...
zh-cn/application-dev/reference/apis/js-apis-treemap.md
浏览文件 @
55fb41cc
...
@@ -45,7 +45,7 @@ let treeMap = new TreeMap();
...
@@ -45,7 +45,7 @@ let treeMap = new TreeMap();
### isEmpty
### isEmpty
isEmpty(): boolean
;
isEmpty(): boolean
判断该容器是否为空。
判断该容器是否为空。
...
@@ -65,7 +65,7 @@ let result = treeMap.isEmpty();
...
@@ -65,7 +65,7 @@ let result = treeMap.isEmpty();
### hasKey
### hasKey
hasKey(key: K): boolean
;
hasKey(key: K): boolean
判断此容器中是否含有该指定key。
判断此容器中是否含有该指定key。
...
@@ -149,7 +149,7 @@ let result = treeMap.get("sdfs");
...
@@ -149,7 +149,7 @@ let result = treeMap.get("sdfs");
### getFirstKey
### getFirstKey
getFirstKey(): K
;
getFirstKey(): K
获取容器中排序第一的key。
获取容器中排序第一的key。
...
@@ -171,7 +171,7 @@ let result = treeMap.getFirstKey();
...
@@ -171,7 +171,7 @@ let result = treeMap.getFirstKey();
### getLastKey
### getLastKey
getLastKey(): K
;
getLastKey(): K
获取容器中排序最后的key。
获取容器中排序最后的key。
...
@@ -215,6 +215,7 @@ treeMap.setAll(map);
...
@@ -215,6 +215,7 @@ treeMap.setAll(map);
### set
### set
set(key: K, value: V): Object
set(key: K, value: V): Object
向treemap中添加一组数据。
向treemap中添加一组数据。
...
@@ -242,7 +243,7 @@ treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
...
@@ -242,7 +243,7 @@ treeMap.set("Ahfbrgrbgnutfodgorrogorgrogofdfdf", 123);
### remove
### remove
remove(key: K): V
;
remove(key: K): V
删除指定key对应的元素。
删除指定key对应的元素。
...
@@ -326,6 +327,7 @@ let result = treeMap.getHigherKey("sdfs");
...
@@ -326,6 +327,7 @@ let result = treeMap.getHigherKey("sdfs");
```
```
### replace
### replace
replace(key: K, newValue: V): boolean
replace(key: K, newValue: V): boolean
对TreeMap中一组数据进行更新(替换)。
对TreeMap中一组数据进行更新(替换)。
...
@@ -424,7 +426,7 @@ while(temp != undefined) {
...
@@ -424,7 +426,7 @@ while(temp != undefined) {
### forEach
### forEach
forEach(callbackfn: (value: V, key?: K, map?: TreeMap
<K
,
V
>
) => void, thisArg?: Object): void
forEach(callbackfn: (value
?
: V, key?: K, map?: TreeMap
<K
,
V
>
) => void, thisArg?: Object): void
通过回调函数来遍历实例对象上的元素以及元素对应的下标。
通过回调函数来遍历实例对象上的元素以及元素对应的下标。
...
@@ -438,8 +440,8 @@ forEach(callbackfn: (value: V, key?: K, map?: TreeMap<K, V>) => void, thisArg?:
...
@@ -438,8 +440,8 @@ forEach(callbackfn: (value: V, key?: K, map?: TreeMap<K, V>) => void, thisArg?:
callbackfn的参数说明:
callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | V |
是
| 当前遍历到的元素键值对的值。 |
| value | V |
否
| 当前遍历到的元素键值对的值。 |
| key | K |
是
| 当前遍历到的元素键值对的键。 |
| key | K |
否
| 当前遍历到的元素键值对的键。 |
| map | TreeMap
<K
,
V
>
| 否 | 当前调用forEach方法的实例对象。 |
| map | TreeMap
<K
,
V
>
| 否 | 当前调用forEach方法的实例对象。 |
**示例:**
**示例:**
...
@@ -484,7 +486,7 @@ while(temp != undefined) {
...
@@ -484,7 +486,7 @@ while(temp != undefined) {
### [Symbol.iterator]
### [Symbol.iterator]
[Symbol.iterator]
\(
): IterableIterator
<
[K, V]
>
;
[Symbol.iterator]
\(
): IterableIterator
<
[K, V]
>
返回一个迭代器,迭代器的每一项都是一个 JavaScript 对象,并返回该对象。
返回一个迭代器,迭代器的每一项都是一个 JavaScript 对象,并返回该对象。
...
...
zh-cn/application-dev/reference/apis/js-apis-treeset.md
浏览文件 @
55fb41cc
...
@@ -136,6 +136,7 @@ let result = treeSet.getLastValue();
...
@@ -136,6 +136,7 @@ let result = treeSet.getLastValue();
### add
### add
add(value: T): boolean
add(value: T): boolean
向TreeSet中添加一组数据。
向TreeSet中添加一组数据。
...
@@ -162,7 +163,7 @@ let result = treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
...
@@ -162,7 +163,7 @@ let result = treeSet.add("Ahfbrgrbgnutfodgorrogorgrogofdfdf");
### remove
### remove
remove(value: T): boolean
;
remove(value: T): boolean
删除指定的元素。
删除指定的元素。
...
@@ -335,7 +336,7 @@ while(temp != undefined) {
...
@@ -335,7 +336,7 @@ while(temp != undefined) {
### forEach
### forEach
forEach(callbackfn: (value: T, key?: T, set?: TreeSet
<
T
>
) => void, thisArg?: Object): void
forEach(callbackfn: (value
?
: T, key?: T, set?: TreeSet
<
T
>
) => void, thisArg?: Object): void
通过回调函数来遍历实例对象上的元素以及元素对应的下标。
通过回调函数来遍历实例对象上的元素以及元素对应的下标。
...
@@ -349,7 +350,7 @@ forEach(callbackfn: (value: T, key?: T, set?: TreeSet<T>) => void, thisArg
...
@@ -349,7 +350,7 @@ forEach(callbackfn: (value: T, key?: T, set?: TreeSet<T>) => void, thisArg
callbackfn的参数说明:
callbackfn的参数说明:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| value | T |
是
| 当前遍历到的元素。 |
| value | T |
否
| 当前遍历到的元素。 |
| key | T | 否 | 当前遍历到的元素(和value相同)。 |
| key | T | 否 | 当前遍历到的元素(和value相同)。 |
| set | TreeSet
<
T
>
| 否 | 当前调用forEach方法的实例对象。 |
| set | TreeSet
<
T
>
| 否 | 当前调用forEach方法的实例对象。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-vector.md
浏览文件 @
55fb41cc
...
@@ -241,7 +241,8 @@ let result = vector.remove(2);
...
@@ -241,7 +241,8 @@ let result = vector.remove(2);
```
```
### removeByRange
### removeByRange
removeByRange(fromIndex: number, toIndex: number): void;
removeByRange(fromIndex: number, toIndex: number): void
从一段范围内删除元素,包括起始值但不包括终止值。
从一段范围内删除元素,包括起始值但不包括终止值。
...
@@ -266,6 +267,7 @@ vector.removeByRange(2,6);
...
@@ -266,6 +267,7 @@ vector.removeByRange(2,6);
```
```
### replaceAllElements
### replaceAllElements
replaceAllElements(callbackfn: (value: T, index?: number, vector?: Vector
<
T
>
) => T,
replaceAllElements(callbackfn: (value: T, index?: number, vector?: Vector
<
T
>
) => T,
thisArg?: Object): void
thisArg?: Object): void
...
@@ -303,8 +305,9 @@ vector.replaceAllElements((value, index) => {
...
@@ -303,8 +305,9 @@ vector.replaceAllElements((value, index) => {
```
```
### forEach
### forEach
forEach(callbackfn: (value: T, index?: number, vector?: Vector
<
T
>
) => void,
forEach(callbackfn: (value: T, index?: number, vector?: Vector
<
T
>
) => void,
thisArg?: Object): void
;
thisArg?: Object): void
通过回调函数来遍历Vector实例对象上的元素以及元素对应的下标。
通过回调函数来遍历Vector实例对象上的元素以及元素对应的下标。
...
@@ -338,6 +341,7 @@ vector.forEach((value, index) => {
...
@@ -338,6 +341,7 @@ vector.forEach((value, index) => {
```
```
### sort
### sort
sort(comparator?: (firstValue: T, secondValue: T) => number): void
sort(comparator?: (firstValue: T, secondValue: T) => number): void
对Vector中的元素进行一个排序操作。
对Vector中的元素进行一个排序操作。
...
@@ -369,6 +373,7 @@ vector.sort();
...
@@ -369,6 +373,7 @@ vector.sort();
```
```
### subVector
### subVector
subVector(fromIndex: number, toIndex: number): Vector
<
T
>
subVector(fromIndex: number, toIndex: number): Vector
<
T
>
根据下标截取Vector中的一段元素,并返回这一段vector实例,包括起始值但不包括终止值。
根据下标截取Vector中的一段元素,并返回这一段vector实例,包括起始值但不包括终止值。
...
@@ -401,6 +406,7 @@ let result2 = vector.subVector(2,6);
...
@@ -401,6 +406,7 @@ let result2 = vector.subVector(2,6);
```
```
### clear
### clear
clear(): void
clear(): void
清除Vector中的所有元素,并把length置为0。
清除Vector中的所有元素,并把length置为0。
...
@@ -417,6 +423,7 @@ vector.clear();
...
@@ -417,6 +423,7 @@ vector.clear();
```
```
### clone
### clone
clone(): Vector
<
T
>
clone(): Vector
<
T
>
克隆一个与Vector相同的实例,并返回克隆后的实例。修改克隆后的实例并不会影响原实例。
克隆一个与Vector相同的实例,并返回克隆后的实例。修改克隆后的实例并不会影响原实例。
...
@@ -439,6 +446,7 @@ let result = vector.clone();
...
@@ -439,6 +446,7 @@ let result = vector.clone();
```
```
### getCapacity
### getCapacity
getCapacity(): number
getCapacity(): number
获取当前实例的容量大小。
获取当前实例的容量大小。
...
@@ -461,6 +469,7 @@ let result = vector.getCapacity();
...
@@ -461,6 +469,7 @@ let result = vector.getCapacity();
```
```
### convertToArray
### convertToArray
convertToArray(): Array
<
T
>
convertToArray(): Array
<
T
>
把当前Vector实例转换成数组,并返回转换后的数组。
把当前Vector实例转换成数组,并返回转换后的数组。
...
@@ -483,6 +492,7 @@ let result = vector.convertToArray();
...
@@ -483,6 +492,7 @@ let result = vector.convertToArray();
```
```
### isEmpty
### isEmpty
isEmpty(): boolean
isEmpty(): boolean
判断该Vector是否为空。
判断该Vector是否为空。
...
@@ -505,6 +515,7 @@ let result = vector.isEmpty();
...
@@ -505,6 +515,7 @@ let result = vector.isEmpty();
```
```
### increaseCapacityTo
### increaseCapacityTo
increaseCapacityTo(newCapacity: number): void
increaseCapacityTo(newCapacity: number): void
如果传入的新容量大于或等于Vector中的元素个数,将容量变更为新容量。
如果传入的新容量大于或等于Vector中的元素个数,将容量变更为新容量。
...
@@ -699,6 +710,7 @@ let result = vector.getIndexFrom(4, 3);
...
@@ -699,6 +710,7 @@ let result = vector.getIndexFrom(4, 3);
```
```
### setLength
### setLength
setLength(newSize: number): void
setLength(newSize: number): void
设置Vector实例的元素个数。
设置Vector实例的元素个数。
...
@@ -722,6 +734,7 @@ vector.setLength(2);
...
@@ -722,6 +734,7 @@ vector.setLength(2);
```
```
### get
### get
get(index: number): T
get(index: number): T
根据下标值获取Vector实例中的元素。
根据下标值获取Vector实例中的元素。
...
@@ -749,6 +762,7 @@ get(index: number): T
...
@@ -749,6 +762,7 @@ get(index: number): T
let result = vector.get(2);
let result = vector.get(2);
```
```
### set
### set
set(index: number, element: T): T
set(index: number, element: T): T
将此Vector中指定位置的元素替换为指定元素。
将此Vector中指定位置的元素替换为指定元素。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录