From ba1625c55fd2a8b6a5f6e3e0c00afb1a78e2f518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=9B=E4=BA=9A=E8=8A=B3?= Date: Sat, 28 May 2022 02:41:00 +0000 Subject: [PATCH] =?UTF-8?q?3.2Beta1=E5=88=86=E6=94=AF=EF=BC=9A=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E6=80=A7=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9=20js-api?= =?UTF-8?q?s-data-preferences.md=EF=BC=9A=E9=9C=80=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E7=BF=BB=E8=AF=91=20Signed-off-by:=20@ge-yafang=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apis/js-apis-data-preferences.md | 51 ++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md b/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md index 6e3a16e1ad..430fed2b85 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-preferences.md @@ -262,6 +262,56 @@ promise.then((value) => { }) ``` +### getAll + +getAll(callback: AsyncCallback<Object>): void; + +返回含有所有键值的Object对象。 + +**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core + +**参数:** + | 参数名 | 类型 | 必填 | 说明 | + | -------- | -------- | -------- | -------- | + | callback | AsyncCallback<Object> | 是 | 回调函数。返回含有所有键值的Object对象。 | + +**示例:** +```ts +preferences.get.getAll(function (err, value) { + if (err) { + console.info("getAll failed, err: " + err) + return + } + let keys = Object.keys(value) + console.info('getAll keys = ' + keys) + console.info("getAll object = " + JSON.stringify(value)) +}); +``` + +### getAll + +getAll(): Promise<Object> + +返回含有所有键值的Object对象。 + +**系统能力:** SystemCapability.DistributedDataManager.Preferences.Core + +**返回值:** + | 类型 | 说明 | + | -------- | -------- | + | Promise<Object> | Promise对象。返回含有所有键值的Object对象。 | + +**示例:** +```ts +let promise = preferences.getAll() +promise.then((value) => { + let keys = Object.keys(value) + console.info('getAll keys = ' + keys) + console.info("getAll object = " + JSON.stringify(value)) +}).catch((err) => { + console.info("getAll failed, err: " + err) +}) +``` ### put @@ -289,7 +339,6 @@ preferences.put('startup', 'auto', function (err) { }) ``` - ### put put(key: string, value: ValueType): Promise<void> -- GitLab