diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.chinese.md index ed37048e43..bf38f6777a 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.chinese.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.chinese.md @@ -7,7 +7,7 @@ localeTitle: 使用导出默认值创建导出回退 --- ## Description -
export课程中,您了解了称为命名导出的语法。这使您可以使多个函数和变量可用于其他文件。您需要知道另一种export语法,称为导出默认值 。通常,如果只从文件导出一个值,您将使用此语法。它还用于为文件或模块创建回退值。以下是export default的快速示例:
export default function add(x,y){
返回x + y;
}
注意:由于export default用于声明模块或文件的回退值,因此每个模块或文件中只能有一个值作为默认导出。此外,您不能将export default用于varletconst
+
export课程中,您了解了称为命名导出的语法。这使您可以使多个函数和变量可用于其他文件。您需要知道另一种export语法,称为导出默认值 。通常,如果只从文件导出一个值,您将使用此语法。它还用于为文件或模块创建回退值。以下是export default的快速示例:
export default function add(x,y){
  return x + y;
}
注意:由于export default用于声明模块或文件的回退值,因此每个模块或文件中只能有一个值作为默认导出。此外,您不能将export default用于varletconst
## Instructions
以下函数应该是模块的回退值。请添加必要的代码。
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.chinese.md index b98ed56356..d1b1fa419b 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.chinese.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.chinese.md @@ -7,7 +7,7 @@ localeTitle: 使用模板文字创建字符串 --- ## Description -
ES6的一个新功能是模板文字 。这是一种特殊类型的字符串,可以更轻松地创建复杂字符串。模板文字允许您创建多行字符串并使用字符串插值功能来创建字符串。考虑以下代码:
const person = {
名称:“Zodiac Hasbro”,
年龄:56岁
};

//具有多行和字符串插值的模板文字
const greeting =`您好,我的名字是$ {person.name}!
我是$ {person.age}岁。

的console.log(问候); //打印
//你好,我的名字是Zodiac Hasbro!
//我今年56岁
那里发生了很多事情。首先,例如使用反引号( ` ),而不是引号( '" ),换行字符串。其次,请注意,该字符串是多线,无论是在代码和输出。这节省了插入\n串内。上面使用的${variable}语法是占位符。基本上,您不必再使用+运算符连接。要将变量添加到字符串,只需将变量放在模板字符串中并用${包装它}同样,您可以在您的字符串表达式的其他文字,例如${a + b}这个新创建的字符串的方式为您提供了更大的灵活性,以创建强大的字符串。
+
ES6的一个新功能是模板文字 。这是一种特殊类型的字符串,可以更轻松地创建复杂字符串。模板文字允许您创建多行字符串并使用字符串插值功能来创建字符串。考虑以下代码:
const person = {
name: "Zodiac Hasbro",
age: 56
};

//具有多行和字符串插值的模板文字
const greeting =`您好,我的名字是${person.name}!
我是${person.age}岁。`

的console.log(greeting); //打印
//你好,我的名字是Zodiac Hasbro!
//我今年56岁
那里发生了很多事情。首先,例如使用反引号( ` ),而不是引号( '" ),换行字符串。其次,请注意,该字符串是多线,无论是在代码和输出。这节省了插入\n串内。上面使用的${variable}语法是占位符。基本上,您不必再使用+运算符连接。要将变量添加到字符串,只需将变量放在模板字符串中并用${包装它}同样,您可以在您的字符串表达式的其他文字,例如${a + b}这个新创建的字符串的方式为您提供了更大的灵活性,以创建强大的字符串。
## Instructions
使用带有反引号的模板文字语法来显示result对象的failure数组的每个条目。每个条目都应该包含在一个带有class属性text-warningli元素中,并列在resultDisplayArray
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.chinese.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.chinese.md index 7f12522130..fa7c1f6755 100644 --- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.chinese.md +++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.chinese.md @@ -7,7 +7,7 @@ localeTitle: 使用const关键字声明只读变量 --- ## Description -
let不是声明变量的唯一新方法。在ES6中,您还可以使用const关键字声明变量。 const拥有所有的真棒功能, let具有,与额外的奖励,使用声明的变量const是只读的。它们是一个常量值,这意味着一旦变量被赋值为const ,就无法重新赋值。
“严格使用”
const FAV_PET =“Cats”;
FAV_PET =“狗”; //返回错误
如您所见,尝试重新分配使用const声明的变量将引发错误。您应该始终使用const关键字命名您不想重新分配的变量。当您意外尝试重新分配一个旨在保持不变的变量时,这会有所帮助。命名常量时的常见做法是使用全部大写字母,单词用下划线分隔。
+
let不是声明变量的唯一新方法。在ES6中,您还可以使用const关键字声明变量。 const拥有所有的真棒功能, let具有,与额外的奖励,使用声明的变量const是只读的。它们是一个常量值,这意味着一旦变量被赋值为const ,就无法重新赋值。
"use strict"
const FAV_PET ="Cats";
FAV_PET = "Dogs"; //返回错误
如您所见,尝试重新分配使用const声明的变量将引发错误。您应该始终使用const关键字命名您不想重新分配的变量。当您意外尝试重新分配一个旨在保持不变的变量时,这会有所帮助。命名常量时的常见做法是使用全部大写字母,单词用下划线分隔。
## Instructions
更改代码,以便使用letconst声明所有变量。如果希望变量更改,请使用let ;如果希望变量保持不变,请使用const 。此外,重命名用const声明的变量以符合常规做法,这意味着常量应该全部大写。