From 01b0e12ba27b5069248fd09235e9a7143915ee30 Mon Sep 17 00:00:00 2001 From: Irvin Date: Wed, 16 Feb 2022 02:02:49 +0800 Subject: remove `notranslate` class in zh-CN --- .../reference/operators/logical_nullish_assignment/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/operators/logical_nullish_assignment') diff --git a/files/zh-cn/web/javascript/reference/operators/logical_nullish_assignment/index.html b/files/zh-cn/web/javascript/reference/operators/logical_nullish_assignment/index.html index a57c18e5c2..c4fea43591 100644 --- a/files/zh-cn/web/javascript/reference/operators/logical_nullish_assignment/index.html +++ b/files/zh-cn/web/javascript/reference/operators/logical_nullish_assignment/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_nullish_assignment

语法

-
expr1 ??= expr2
+
expr1 ??= expr2
 

描述

@@ -28,18 +28,18 @@ translation_of: Web/JavaScript/Reference/Operators/Logical_nullish_assignment

逻辑空赋值的语法短路也意味着 x ??= y 等价于:

-
x ?? (x = y);
+
x ?? (x = y);

而不等价于如下的表达式,因为其一定会发生赋值:

-
x = x ?? y;
+
x = x ?? y;
 

例子

使用逻辑空赋值

-
function config(options) {
+
function config(options) {
   options.duration ??= 100;
   options.speed ??= 25;
   return options;
-- 
cgit v1.2.3-54-g00ecf