chore(i18n,learn): processed translations (#49124)

This commit is contained in:
camperbot
2023-01-25 12:15:52 +05:30
committed by GitHub
parent 33c5bc9406
commit 57544bd876
63 changed files with 85 additions and 85 deletions

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: تغيير القوائم (Arrays) باستخدام pop()
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: تغيير القوائم (Arrays) باستخدام push()
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: تغيير القوائم (Arrays) باستخدام shift()
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: تغيير القوائم (Arrays) باستخدام unshift()
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
بعد آخر عنصر `.divider`، أنشئ عنصر `p` وأعطيه النص `Total Fat 8g 10%`. قم بتغليف `Total Fat` في `span` مع `class` تم تعيينه إلى `bold`. غلف `10%` داخل عنصر `span` مع `class` بقيمة `bold`. غلف `Total Fat 8g` داخل عنصر إضافي `span` أيضا، من أجل المحاذاة (alignment).
بعد آخر عنصر `.divider`، أنشئ عنصر `p` وأعطيه النص `Total Fat 8g 10%`. قم بتغليف `Total Fat` في `span` مع `class` تم تعيينه إلى `bold`. غلف `10%` داخل عنصر `span` مع `class` بقيمة `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
بعد آخر `.divider`، قم بإنشاء عنصر `p` آخر مع النص `Cholesterol 0mg 0%`. قم بتغليف النص `Cholesterol` في عنصر `span`، واعطي عنصر `span` هذا السمة `class` بقيمة `bold`. غلف نص `0%` داخل `span` أخرى، مع `class` بقيمة `bold`. غلف `Cholesterol 0mg` داخل عنصر إضافي `span` أيضا، من أجل المحاذاة (alignment).
بعد آخر `.divider`، قم بإنشاء عنصر `p` آخر مع النص `Cholesterol 0mg 0%`. قم بتغليف النص `Cholesterol` في عنصر `span`، واعطي عنصر `span` هذا السمة `class` بقيمة `bold`. غلف نص `0%` داخل `span` أخرى، مع `class` بقيمة `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: 使用 pop() 操作數組
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: 使用 push() 操作數組
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: 使用 shift() 操作數組
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: 使用 unshift() 操作數組
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
在最後一個 `.divider` 元素之後,創建一個 `p` 元素併爲其指定文本 `Total Fat 8g 10%`。 將 `Total Fat` 包裹在 `span` 元素中,並將 `class` 設置爲 `bold`。 Wrap `10%` in another `span` element with the `class` set to `bold`. Also wrap the words `Total Fat 8g` in an additional `span` element for alignment.
在最後一個 `.divider` 元素之後,創建一個 `p` 元素併爲其指定文本 `Total Fat 8g 10%`。 將 `Total Fat` 包裹在 `span` 元素中,並將 `class` 設置爲 `bold`。 Wrap `10%` in another `span` element with the `class` set to `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
在最後一個 `.divider` 之後,使用文本 `Cholesterol 0mg 0%` 創建一個新的 `p` 元素。 將文本 `Cholesterol` 包裹在 `span` 元素中,並將 `span` 元素的 `class` 屬性設置爲 `bold`。 Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Also wrap `Cholesterol 0mg` in an additional `span` element for the alignment.
在最後一個 `.divider` 之後,使用文本 `Cholesterol 0mg 0%` 創建一個新的 `p` 元素。 將文本 `Cholesterol` 包裹在 `span` 元素中,並將 `span` 元素的 `class` 屬性設置爲 `bold`。 Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: 使用 pop() 操作数组
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: 使用 push() 操作数组
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: 使用 shift() 操作数组
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: 使用 unshift() 操作数组
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
在最后一个 `.divider` 元素之后,创建一个 `p` 元素并为其指定文本 `Total Fat 8g 10%`。 将 `Total Fat` 包裹在 `span` 元素中,并将 `class` 设置为 `bold`。 Wrap `10%` in another `span` element with the `class` set to `bold`. Also wrap the words `Total Fat 8g` in an additional `span` element for alignment.
在最后一个 `.divider` 元素之后,创建一个 `p` 元素并为其指定文本 `Total Fat 8g 10%`。 将 `Total Fat` 包裹在 `span` 元素中,并将 `class` 设置为 `bold`。 Wrap `10%` in another `span` element with the `class` set to `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
在最后一个 `.divider` 之后,使用文本 `Cholesterol 0mg 0%` 创建一个新的 `p` 元素。 将文本 `Cholesterol` 包裹在 `span` 元素中,并将 `span` 元素的 `class` 属性设置为 `bold`。 Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Also wrap `Cholesterol 0mg` in an additional `span` element for the alignment.
在最后一个 `.divider` 之后,使用文本 `Cholesterol 0mg 0%` 创建一个新的 `p` 元素。 将文本 `Cholesterol` 包裹在 `span` 元素中,并将 `span` 元素的 `class` 属性设置为 `bold`。 Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: Manipula arreglos con pop()
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: Manipula arreglos con push()
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: Manipula arreglos con shift()
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: Manipula arreglos con unshift()
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
Después de su último elemento `.divider`, cree un elemento `p` y asígnele el texto `Total Fat 8g 10%`. Envuelva `Total Fat` en un elemento `span` con la `class` configurada en `bold`. Wrap `10%` in another `span` element with the `class` set to `bold`. Also wrap the words `Total Fat 8g` in an additional `span` element for alignment.
Después de su último elemento `.divider`, cree un elemento `p` y asígnele el texto `Total Fat 8g 10%`. Envuelva `Total Fat` en un elemento `span` con la `class` configurada en `bold`. Wrap `10%` in another `span` element with the `class` set to `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
Después de su último `.divider`, cree un nuevo elemento `p` con el texto `Cholesterol 0mg 0%`. Envuelve el texto `Cholesterol` en un elemento `span` y dale a ese elemento `span` el atributo `class` establecido en `bold`. Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Also wrap `Cholesterol 0mg` in an additional `span` element for the alignment.
Después de su último `.divider`, cree un nuevo elemento `p` con el texto `Cholesterol 0mg 0%`. Envuelve el texto `Cholesterol` en un elemento `span` y dale a ese elemento `span` el atributo `class` establecido en `bold`. Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: Arrays mit pop() manipulieren
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: Arrays mit push() manipulieren
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: Arrays mit shift() manipulieren
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: Arrays mit unshift() manipulieren
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
After your last `.divider` element, create a `p` element and give it the text `Total Fat 8g 10%`. Wrap `Total Fat` in a `span` element with the `class` set to `bold`. Wrap `10%` in another `span` element with the `class` set to `bold`. Also wrap the words `Total Fat 8g` in an additional `span` element for alignment.
After your last `.divider` element, create a `p` element and give it the text `Total Fat 8g 10%`. Wrap `Total Fat` in a `span` element with the `class` set to `bold`. Wrap `10%` in another `span` element with the `class` set to `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
After your last `.divider`, create a new `p` element with the text `Cholesterol 0mg 0%`. Wrap the text `Cholesterol` in a `span` element, and give that `span` element the `class` attribute set to `bold`. Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Also wrap `Cholesterol 0mg` in an additional `span` element for the alignment.
After your last `.divider`, create a new `p` element with the text `Cholesterol 0mg 0%`. Wrap the text `Cholesterol` in a `span` element, and give that `span` element the `class` attribute set to `bold`. Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: Manipolare gli array con pop()
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: Manipolare gli array con push()
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: Manipolare gli array con shift()
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: Manipolare gli array con unshift()
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
Dopo l'ultimo elemento `.divider`, crea un elemento `p` e assegnagli il testo `Total Fat 8g 10%`. Avvolgi `Total Fat` in un elemento `span` con l'attributo `class` con il valore `bold`. Racchiudi `10%` in un altro elemento `span` con `class` impostata su `bold`. Inoltre racchiudi il testo `Total Fat 8g` in un elemento `span` aggiuntivo per l'allineamento.
Dopo l'ultimo elemento `.divider`, crea un elemento `p` e assegnagli il testo `Total Fat 8g 10%`. Avvolgi `Total Fat` in un elemento `span` con l'attributo `class` con il valore `bold`. Racchiudi `10%` in un altro elemento `span` con `class` impostata su `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
Dopo l'ultimo elemento `.divider`, crea un elemento `p` e dagli il testo `Cholesterol 0mg 0%`. Inserisci il testo `Cholesterol` in un elemento `span` e assegna a quest'elemento `span` un attributo `class` con il valore `bold`. Annida il testo `0%` in un altro elemento `span` con l'attributo `class` impostato su `bold`. Inoltre racchiudi `Cholesterol 0mg` in un elemento `span` aggiuntivo per l'allineamento.
Dopo l'ultimo elemento `.divider`, crea un elemento `p` e dagli il testo `Cholesterol 0mg 0%`. Inserisci il testo `Cholesterol` in un elemento `span` e assegna a quest'elemento `span` un attributo `class` con il valore `bold`. Annida il testo `0%` in un altro elemento `span` con l'attributo `class` impostato su `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: pop() による配列の操作
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: push() による配列の操作
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: shift() による配列の操作
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: unshift() による配列の操作
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -12,7 +12,7 @@ As is, any user can just go to `/profile` whether they have authenticated or not
The challenge here is creating the middleware function `ensureAuthenticated(req, res, next)`, which will check if a user is authenticated by calling Passport's `isAuthenticated` method on the `request` which checks if `req.user` is defined. If it is, then `next()` should be called. Otherwise, you can just respond to the request with a redirect to your homepage to login.
An implementation of this middleware is:
このミドルウェアの実装は次のようになります。
```javascript
function ensureAuthenticated(req, res, next) {
@@ -33,7 +33,7 @@ app
});
```
Submit your page when you think you've got it right. If you're running into errors, you can <a href="https://forum.freecodecamp.org/t/advanced-node-and-express/567135#create-new-middleware-8" target="_blank" rel="noopener noreferrer nofollow">check out the project completed up to this point</a>.
正しいと思ったら、ページを送信してください。 If you're running into errors, you can <a href="https://forum.freecodecamp.org/t/advanced-node-and-express/567135#create-new-middleware-8" target="_blank" rel="noopener noreferrer nofollow">check out the project completed up to this point</a>.
# --hints--

View File

@@ -43,7 +43,7 @@ myDataBase.findOneAndUpdate(
You should be able to login to your app now. Try it!
正しいと思ったら、ページを送信してください。 If you're running into errors, you can <a href="https://forum.freecodecamp.org/t/advanced-node-and-express/567135#implementation-of-social-authentication-iii-5" target="_blank" rel="noopener noreferrer nofollow">check out the project completed up to this point</a>.
正しいと思ったら、ページを送信してください。 エラーが発生している場合、<a href="https://forum.freecodecamp.org/t/advanced-node-and-express/567135#implementation-of-social-authentication-iii-5" target="_blank" rel="noopener noreferrer nofollow">この時点までの完成形のコードをこちらで確認できます</a>
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
最後の `.divider` 要素の下に、`p` 要素を作成してテキストを `Total Fat 8g 10%` にしてください。 `Total Fat` の部分を `span` 要素で囲み、`class``bold` に設定してください。 Wrap `10%` in another `span` element with the `class` set to `bold`. Also wrap the words `Total Fat 8g` in an additional `span` element for alignment.
最後の `.divider` 要素の下に、`p` 要素を作成してテキストを `Total Fat 8g 10%` にしてください。 `Total Fat` の部分を `span` 要素で囲み、`class``bold` に設定してください。 Wrap `10%` in another `span` element with the `class` set to `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
最後の `.divider` の後に新しい `p` 要素を作成し、テキストを `Cholesterol 0mg 0%` にしてください。 `Cholesterol` というテキストを `span` 要素で囲み、その `span` 要素の `class` 属性を `bold` に設定してください。 Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Also wrap `Cholesterol 0mg` in an additional `span` element for the alignment.
最後の `.divider` の後に新しい `p` 要素を作成し、テキストを `Cholesterol 0mg 0%` にしてください。 `Cholesterol` というテキストを `span` 要素で囲み、その `span` 要素の `class` 属性を `bold` に設定してください。 Wrap the text `0%` in another `span` element, with the `class` set to `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: Manipular arrays com pop()
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: Manipular arrays com push()
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: Manipular arrays com shift()
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: Manipular arrays com unshift()
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -282,7 +282,7 @@ async (getUserInput) => {
};
```
All 24 unit tests are complete and passing.
Todos os 24 testes de unidade foram concluídos e tiveram aprovação.
```js
async (getUserInput) => {
@@ -307,7 +307,7 @@ async (getUserInput) => {
};
```
All 6 functional tests are complete and passing.
Todos os 6 testes funcionais foram concluídos e tiveram aprovação.
```js
async (getUserInput) => {

View File

@@ -352,7 +352,7 @@ async (getUserInput) => {
};
```
All 12 unit tests are complete and passing.
Todos os 12 testes de unidade foram concluídos e tiveram aprovação.
```js
async (getUserInput) => {
@@ -377,7 +377,7 @@ async (getUserInput) => {
};
```
All 14 functional tests are complete and passing.
Todos os 14 testes funcionais foram concluídos e tiveram aprovação.
```js
async (getUserInput) => {

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
Após o último elemento `.divider`, crie um elemento `p` e dê a ele o texto `Total Fat 8g 10%`. Encapsule `Total Fat` em um elemento `span` com a `class` definida como `bold`. Encapsule `10%` em outro elemento `span` com a `class` definida como `bold`. Também encapsule as palavras `Total Fat 8g` em um elemento `span` adicional para o alinhamento.
Após o último elemento `.divider`, crie um elemento `p` e dê a ele o texto `Total Fat 8g 10%`. Encapsule `Total Fat` em um elemento `span` com a `class` definida como `bold`. Encapsule `10%` em outro elemento `span` com a `class` definida como `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
Após o último `.divider`, crie um elemento `p` com o texto `Cholesterol 0mg 0%`. Encapsule o texto `Cholesterol` em um elemento `span`, e dê a ele o elemento `span` com o atributo `class` definido como `bold`. Encapsule o texto `0%` em outro elemento `span`, com a `class` definida como `bold`. Também encapsule `Cholesterol 0mg` em um elemento `span` adicional para o alinhamento.
Após o último `.divider`, crie um elemento `p` com o texto `Cholesterol 0mg 0%`. Encapsule o texto `Cholesterol` em um elemento `span`, e dê a ele o elemento `span` com o atributo `class` definido como `bold`. Encapsule o texto `0%` em outro elemento `span`, com a `class` definida como `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cc
title: Маніпулювання масивами за допомогою pop()
title: Manipulate Arrays With pop Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVZAB'
forumTopicId: 18236

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cb
title: Маніпулювання масивами за допомогою push()
title: Manipulate Arrays With push Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cnqmVtJ'
forumTopicId: 18237

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392cd
title: Маніпулювання масивами за допомогою shift()
title: Manipulate Arrays With shift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/cRbVETW'
forumTopicId: 18238

View File

@@ -1,6 +1,6 @@
---
id: 56bbb991ad1ed5201cd392ce
title: Маніпулювання масивами за допомогою unshift()
title: Manipulate Arrays With unshift Method
challengeType: 1
videoUrl: 'https://scrimba.com/c/ckNDESv'
forumTopicId: 18239

View File

@@ -1,6 +1,6 @@
---
id: 5cddbfd622f1a59093ec611d
title: Створіть модульний скрипт
title: Створення модульного скрипту
challengeType: 6
forumTopicId: 301198
dashedName: create-a-module-script
@@ -8,21 +8,21 @@ dashedName: create-a-module-script
# --description--
Спочатку мова JavaScript відігравала незначну роль на веб-сторінках HTML, створених по-іншому. Сьогодні вона має величезне значення. Деякі сайти навіть створюються майже повністю за допомогою JavaScript. Для того, щоб мова JavaScript була більш модульною, точною і зручною у користуванні, ES6 створив новий спосіб для доступної передачі коду між файлами JavaScript. Таким чином, ви можете експортувати частини файлу і використати їх в більше ніж одному іншому файлі, а також імпортувати потрібні вам уривки. Щоб скористатися таким функціоналом, необхідно створити скрипт у вашому HTML-документі з `module` `type`. Ось приклад:
Спочатку JavaScript відігравав невелику роль у мережі, де все було здебільшого HTML. Сьогодні JavaScript настільки величезний, що деякі вебсайти майже повністю побудовані на ньому. Щоб зробити JavaScript більш модульним, чистим і придатним для обслуговування, ES6 представив простіший спосіб обміну кодом між файлами JavaScript. Таким чином ви можете експортувати частини файлу та використовувати їх у зовнішніх файлах, а також імпортувати потрібні частини. Щоб скористатися перевагами цієї функціональності, ви повинні створити скрипт у своєму документі HTML із `type` зі значенням `module`. Ось приклад:
```html
<script type="module" src="filename.js"></script>
```
Скрипт, що використовує тип `module`, відтепер може використовувати функції `import` і `export`, про які ви дізнаєтеся більше у наступних завданнях.
Скрипт із типом `module` тепер може використовувати `import` та `export`, про які ви дізнаєтеся у наступних завданнях.
# --instructions--
Додайте скрипт до HTML-документа типу `module` та зробіть його вихідним файлом `index.js`
Додайте скрипт до документа HTML типу `module` та надайте йому вихідний файл зі значенням `index.js`
# --hints--
Ви маєте створити тег `script`.
Ви повинні створити тег `script`.
```js
assert(code.match(/<\s*script[^>]*>\s*<\/\s*script\s*>/g));
@@ -38,7 +38,7 @@ assert(
);
```
Ваш тег `script` повинен мати `index.js` `src`.
Ваш тег `script` повинен мати `src` зі значенням `index.js`.
```js
assert(

View File

@@ -1,6 +1,6 @@
---
id: 587d7b8c367417b2b2512b58
title: Створіть резервне значення з експортом за замовчуванням
title: Створення резервного експорту за допомогою export default
challengeType: 1
forumTopicId: 301199
dashedName: create-an-export-fallback-with-export-default

View File

@@ -1,6 +1,6 @@
---
id: 598f48a36c8c40764b4e52b3
title: Запобігання мутаціям об'єкта
title: Запобігання мутаціям обєкта
challengeType: 1
forumTopicId: 301207
dashedName: prevent-object-mutation
@@ -8,9 +8,9 @@ dashedName: prevent-object-mutation
# --description--
З попереднього завдання бачимо, що `const` насправді не захищає ваші дані від змін. Щоб ваші дані не змінилися, JavaScript надає функцію `Object.freeze` для запобігання мутації даних.
Як ми побачили у попередньому завданні, саме оголошення `const` не дуже захищає ваші дані від мутацій. Щоб запобігти зміни даних, JavaScript надає функцію `Object.freeze` для запобігання мутації даних.
Будь -яка спроба змінити об'єкт буде відхилена, з помилкою, якщо тег працює в строгому режимі.
Будь-яка спроба змінити обєкт буде відхилена з повідомленням про помилку, якщо скрипт виконується в строгому режимі.
```js
let obj = {
@@ -23,28 +23,28 @@ obj.newProp = "Test";
console.log(obj);
```
The `obj.review` and `obj.newProp` призначення призведе до помилок, тому що наш редактор за замовчуванням працює в строгому режимі,і консоль покаже значення `{ name: "FreeCodeCamp", review: "Awesome" }`.
Присвоєння `obj.review` й `obj.newProp` призведуть до помилок, оскільки наш редактор за замовчуванням працює в строгому режимі та консоль покаже значення `{ name: "FreeCodeCamp", review: "Awesome" }`.
# --instructions--
У цьому завданні вам доведеться використовувати `Object.freeze` для запобігання зміни математичних констант. Вам необхідно заморозити об'єкт `MATH_CONSTANTS` так, щоб ніхто не зміг змінити значення `PI`, додати або видалити властивості.
У цьому завданні ви використовуватимете `Object.freeze`, щоб запобігти зміни математичних констант. Ви повинні заморозити обєкт `MATH_CONSTANTS` так, щоб ніхто не зміг змінити значення `PI`, додати чи видалити властивості.
# --hints--
Вам не слід замінювати ключове слово `const`.
Ви не повинні замінювати ключове слово `const`.
```js
(getUserInput) => assert(getUserInput('index').match(/const/g));
```
`MATH_CONSTANTS` має бути постійною змінною (використовуйте `const`).
`MATH_CONSTANTS` повинна бути константною змінною (використовуйте `const`).
```js
(getUserInput) =>
assert(getUserInput('index').match(/const\s+MATH_CONSTANTS/g));
```
Вам не слід змінювати початкове значення `MATH_CONSTANTS`.
Ви не повинні змінювати початкове оголошення `MATH_CONSTANTS`.
```js
(getUserInput) =>

View File

@@ -1,6 +1,6 @@
---
id: 587d7b87367417b2b2512b43
title: Використовуйте функцію Arrow для опису анонімної функції
title: Стрілкові функції для написання стислих анонімних функцій
challengeType: 1
forumTopicId: 301211
dashedName: use-arrow-functions-to-write-concise-anonymous-functions
@@ -8,9 +8,9 @@ dashedName: use-arrow-functions-to-write-concise-anonymous-functions
# --description--
У JavaScript, нам часто не потрібно називати функцію, особливо при передачі функції в якості аргументу іншої функції. Натомість створюються вбудовані функції. Їх не потрібно називати, бо вони більш ніде не використовуються.
Часто у JavaScript не потрібно називати функції, особливо коли функція передається як аргумент іншій функції. Натомість ми створюємо вбудовані функції. Їх не потрібно називати, бо вони більш ніде не використовуються.
Щоб досягнути цього, використовується наступний синтаксис:
Для цього використовується наступний синтаксис:
```js
const myFunc = function() {
@@ -19,7 +19,7 @@ const myFunc = function() {
}
```
ES6 надає нам синтаксичні можливості, щоб не використовувати анонімних функцій таким чином. Саме тому варто використовувати **синтаксичну функцію arrow**:
ES6 надає нам синтаксичний цукор, тому нам не потрібно писати анонімні функції таким чином. Натомість можна використати **синтаксис стрілкової функції**:
```js
const myFunc = () => {
@@ -28,17 +28,17 @@ const myFunc = () => {
}
```
Коли відсутнє тіло функції, а є лише повернене значення, то синтаксична функція arrow дозволяє опустити ключове слово `return`, а також дужки, що стосуються коду. Це допомагає спростити невелику функцію в однорядковий вираз:
Якщо функція не має тіла та має лише повернене значення, синтаксис стрілкової функції дозволяє опустити ключове слово `return`, а також дужки навколо коду. Це допомагає спростити маленькі функції в однорядкові інструкції:
```js
const myFunc = () => "value";
```
Цей код все це поверне рядок `value` за змовчуванням.
Цей код однаково поверне рядок `value` за замовчуванням.
# --instructions--
Перепишіть функцію, призначеній змінній `magic`, що перетворюється на`new Date()` використовуючи синтаксичну функцію arrow. Також переконайтесь, що ще нічого не визначено за допомогою ключового слова `var`.
Перепишіть функцію, присвоєну до змінної `magic`, яка повертає `new Date()`, щоб вона використовувала синтаксис стрілкової функції. Переконайтесь, що нічого не визначено за допомогою ключового слова `var`.
# --hints--
@@ -48,7 +48,7 @@ const myFunc = () => "value";
assert.notMatch(code, /var/g)
```
`magic` має бути постійною змінною (використовуйте `const`).
`magic` повинна бути константною змінною (використовуйте `const`).
```js
assert.match(code, /const\s+magic/g)

View File

@@ -44,7 +44,7 @@ multiplier(4, 2);
assert.notMatch(code, /var/g);
```
`myConcat` має бути постійною змінною (використовуйте `const`).
`myConcat` повинна бути константною змінною (використовуйте `const`).
```js
assert.match(code, /const\s+myConcat/g);

View File

@@ -7,7 +7,7 @@ dashedName: step-43
# --description--
Після останнього елемента `.divider` створіть елемент `p` та надайте йому текст `Total Fat 8g 10%`. Обгорніть `Total Fat` в елемент `span` з `class`, встановленим на `bold`. Обгорніть `10%` в інший елемент `span` із `class` зі значенням `bold`. Також обгорніть слова `Total Fat 8g` в додатковий елемент `span` для вирівнювання.
Після останнього елемента `.divider` створіть елемент `p` та надайте йому текст `Total Fat 8g 10%`. Обгорніть `Total Fat` в елемент `span` з `class`, встановленим на `bold`. Обгорніть `10%` в інший елемент `span` із `class` зі значенням `bold`. Finally, nest the `Total Fat` `span` element and the text `8g` in an additional `span` element for alignment.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-53
# --description--
Після останнього `.divider` створіть новий елемент `p` з текстом `Cholesterol 0mg 0%`. Обгорніть текст `Cholesterol` в елемент `span` та надайте цьому елементу `span` атрибут `class` зі значенням `bold`. Обгорніть текст `0%` в інший елемент `span` з `class` зі значенням `bold`. Також обгорніть `Cholesterol 0mg` в додатковий елемент `span` для вирівнювання.
Після останнього `.divider` створіть новий елемент `p` з текстом `Cholesterol 0mg 0%`. Обгорніть текст `Cholesterol` в елемент `span` та надайте цьому елементу `span` атрибут `class` зі значенням `bold`. Обгорніть текст `0%` в інший елемент `span` з `class` зі значенням `bold`. Finally, nest the `Cholesterol` and `0mg` span elements inside an additional span element for alignment.
# --hints--