From a675bf6dd62a4b4fedd66ae2afa29dd559e1d2cc Mon Sep 17 00:00:00 2001 From: Jason Lam Date: Tue, 24 Oct 2023 10:59:27 +0800 Subject: [PATCH] [zh-cn]: update the translation of Set.add()&clear()&delete()&has() (#16479) Co-authored-by: A1lo --- .../reference/global_objects/set/add/index.md | 4 ++-- .../reference/global_objects/set/clear/index.md | 10 ++++++++-- .../reference/global_objects/set/delete/index.md | 6 +++--- .../reference/global_objects/set/has/index.md | 2 +- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/files/zh-cn/web/javascript/reference/global_objects/set/add/index.md b/files/zh-cn/web/javascript/reference/global_objects/set/add/index.md index d33a739d5b9285..f8ca4b3c52b244 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/set/add/index.md +++ b/files/zh-cn/web/javascript/reference/global_objects/set/add/index.md @@ -5,7 +5,7 @@ slug: Web/JavaScript/Reference/Global_Objects/Set/add {{JSRef}} -如果 `Set` 对象中没有具有相同值的元素,则 **`add()`** 方法将插入一个具有指定值的新元素到 `Set` 对象中。 +{{jsxref("Set")}} 实例的 **`add()`** 方法会在该集合中插入一个具有指定值的新元素,如果该 `Set` 对象中没有具有相同值的元素。 {{EmbedInteractiveExample("pages/js/set-prototype-add.html")}} @@ -22,7 +22,7 @@ add(value) ### 返回值 -`Set` 对象本身。 +添加了值的 `Set` 对象。 ## 示例 diff --git a/files/zh-cn/web/javascript/reference/global_objects/set/clear/index.md b/files/zh-cn/web/javascript/reference/global_objects/set/clear/index.md index f8f111be27ff6d..802ca345195422 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/set/clear/index.md +++ b/files/zh-cn/web/javascript/reference/global_objects/set/clear/index.md @@ -5,7 +5,7 @@ slug: Web/JavaScript/Reference/Global_Objects/Set/clear {{JSRef}} -**`clear()`** 方法移除 `Set` 对象中所有元素。 +{{jsxref("Set")}} 实例的 **`clear()`** 方法移除该集合中的所有元素。 {{EmbedInteractiveExample("pages/js/set-prototype-clear.html")}} @@ -15,12 +15,18 @@ slug: Web/JavaScript/Reference/Global_Objects/Set/clear clear() ``` +### 参数 + +无。 + ### 返回值 -{{jsxref("undefined")}}。 +无({{jsxref("undefined")}})。 ## 示例 +### 使用 clear() 方法 + ```js const mySet = new Set(); mySet.add(1); diff --git a/files/zh-cn/web/javascript/reference/global_objects/set/delete/index.md b/files/zh-cn/web/javascript/reference/global_objects/set/delete/index.md index 7434122fab4038..4621bf7bb95231 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/set/delete/index.md +++ b/files/zh-cn/web/javascript/reference/global_objects/set/delete/index.md @@ -5,14 +5,14 @@ slug: Web/JavaScript/Reference/Global_Objects/Set/delete {{JSRef}} -**`delete()`** 方法从 `Set` 对象中删除指定的值(如果该值在 `Set` 中)。 +{{jsxref("Set")}} 实例的 **`delete()`** 方法从该集合中删除指定值,如果该值在集合中。 {{EmbedInteractiveExample("pages/js/set-prototype-delete.html")}} ## 语法 ```js-nolint -delete(value) +setInstance.delete(value) ``` ### 参数 @@ -40,7 +40,7 @@ console.log(mySet.has("foo")); // 返回 false,"foo" 已经成功删除 ### 从 Set 中删除对象 -因为对象是通过引用比较的,所以如果没有对原始对象的引用,就必须通过检查单个属性来删除它们。 +因为对象是通过引用比较的,所以如果没有对原始对象的引用,就必须通过检查各个属性来删除它们。 ```js const setObj = new Set(); // 创建一个新 set diff --git a/files/zh-cn/web/javascript/reference/global_objects/set/has/index.md b/files/zh-cn/web/javascript/reference/global_objects/set/has/index.md index d48b053b16f399..7e82e5482599bf 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/set/has/index.md +++ b/files/zh-cn/web/javascript/reference/global_objects/set/has/index.md @@ -5,7 +5,7 @@ slug: Web/JavaScript/Reference/Global_Objects/Set/has {{JSRef}} -**`has()`** 方法返回一个布尔值来指示对应的值是否存在于 `Set` 对象中。 +{{jsxref("Set")}} 实例的 **`has()`** 方法返回一个布尔值来指示对应的值是否存在于该集合中。 {{EmbedInteractiveExample("pages/js/set-prototype-has.html")}}