mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-05 16:00:38 -04:00
chore(i18n,learn): processed translations (#50972)
This commit is contained in:
@@ -9,7 +9,7 @@ dashedName: access-multi-dimensional-arrays-with-indexes
|
||||
|
||||
# --description--
|
||||
|
||||
<dfn>Багатовимірний масив</dfn> можна описати як *масив масивів*. Коли ви використовуєте дужки для доступу до масиву, перша пара дужок стосується записів зовнішнього (перший рівень) масиву, і кожна додаткова пара дужок стосується наступного рівня записів.
|
||||
<dfn>Багатовимірний масив</dfn> можна описати як *масив масивів*. Коли ви використовуєте дужки для доступу до масиву, перша пара дужок стосується записів зовнішнього масиву (перший рівень), а кожна додаткова пара дужок стосується наступного рівня записів.
|
||||
|
||||
**Приклад**
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ assert(gloveBoxContents === 'maps');
|
||||
assert(/=\s*myStorage\.car\.inside\[\s*("|')glove box\1\s*\]/g.test(code));
|
||||
```
|
||||
|
||||
`gloveBoxContents` should still be declared with `const`.
|
||||
`gloveBoxContents` досі має бути оголошено з `const`.
|
||||
|
||||
```js
|
||||
assert.match(code, /const\s+gloveBoxContents\s*=/)
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: add-two-numbers-with-javascript
|
||||
|
||||
# --description--
|
||||
|
||||
`Number` – це тип в JavaScript, який представляє числові дані.
|
||||
`Number` — це тип в JavaScript, який представляє числові дані.
|
||||
|
||||
Тепер спробуємо додати два числа за допомогою JavaScript.
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ dashedName: build-javascript-objects
|
||||
|
||||
# --description--
|
||||
|
||||
Можливо, ви вже чули термін `object`.
|
||||
Можливо, ви вже чули термін «об’єкт» (`object`).
|
||||
|
||||
Об’єкти подібні до `arrays`, за винятком того, що для отримання доступу та зміни їхніх даних використовуються не індекси, а властивості (`properties`).
|
||||
Об’єкти подібні до масивів (`arrays`), за винятком того, що для отримання доступу та зміни їхніх даних використовуються не індекси, а властивості (`properties`).
|
||||
|
||||
Об’єкти придатні для структурованого зберігання даних, і також можуть представляти реальні об’єкти (наприклад, кота).
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ dashedName: comment-your-javascript-code
|
||||
|
||||
# --description--
|
||||
|
||||
Коментарі – це рядки коду, які JavaScript буде навмисно ігнорувати. Це чудовий спосіб залишити нотатки для себе та інших людей, які згодом повинні дізнатися, що робить цей код.
|
||||
Коментарі — це рядки коду, які JavaScript буде навмисно ігнорувати. Це чудовий спосіб залишити нотатки для себе та інших людей, які згодом повинні дізнатися, що робить цей код.
|
||||
|
||||
Існує два способи написання коментарів у JavaScript:
|
||||
|
||||
@@ -27,7 +27,7 @@ dashedName: comment-your-javascript-code
|
||||
multi-line comment */
|
||||
```
|
||||
|
||||
**ПРИМІТКА:** при написанні коду ви повинні часто додавати коментарі, щоб роз’яснити функції частин вашого коду. Хороші коментарі можуть передати мету вашого коду – як для інших людей, *так і* для себе в майбутньому.
|
||||
**ПРИМІТКА:** при написанні коду ви повинні часто додавати коментарі, щоб роз’яснити функції частин вашого коду. Хороші коментарі можуть передати мету вашого коду як для інших людей, *так і* для себе в майбутньому.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ dashedName: comparisons-with-the-logical-and-operator
|
||||
|
||||
Іноді потрібно перевірити декілька речей одночасно. <dfn>Логічний оператор and</dfn> (`&&`) повертає `true` лише за умови, що <dfn>операнди</dfn> зліва та справа істинні.
|
||||
|
||||
The same effect could be achieved by nesting an `if` statement inside another `if`.
|
||||
Такого ж результату можна досягнути, вклавши одну інструкцію `if` в іншу `if`.
|
||||
|
||||
```js
|
||||
if (num > 5) {
|
||||
@@ -22,7 +22,7 @@ if (num > 5) {
|
||||
return "No";
|
||||
```
|
||||
|
||||
This code will return `Yes` if `num` is greater than `5` and less than `10`. The same logic can be written with the <dfn>logical and</dfn> operator.
|
||||
Цей код поверне `Yes`, якщо `num` більше ніж `5` та менше ніж `10`. Таку саму логіку можна записати за допомогою <dfn>логічного оператора and</dfn>.
|
||||
|
||||
```js
|
||||
if (num > 5 && num < 10) {
|
||||
|
||||
@@ -13,7 +13,7 @@ dashedName: comparisons-with-the-logical-or-operator
|
||||
|
||||
<dfn>Логічний оператор or</dfn> складається з двох вертикальних рисок: (`||`). Як правило, цей символ можна знайти на клавіатурі між клавішами backspace та enter.
|
||||
|
||||
The pattern below should look familiar from prior waypoints.
|
||||
Наведений нижче шаблон має виглядати знайомим.
|
||||
|
||||
```js
|
||||
if (num > 10) {
|
||||
@@ -25,7 +25,7 @@ if (num < 5) {
|
||||
return "Yes";
|
||||
```
|
||||
|
||||
This code will return `Yes` if `num` is between `5` and `10` (`5` and `10` included). The same logic can be written with the <dfn>logical or</dfn> operator.
|
||||
Цей код поверне `Yes` за умови, що `num` знаходиться між `5` та `10` (включно з `5` й `10`). Таку саму логіку можна записати за допомогою <dfn>логічного оператора or</dfn>.
|
||||
|
||||
```js
|
||||
if (num > 10 || num < 5) {
|
||||
|
||||
@@ -22,7 +22,7 @@ const ourStr = "Hello, our name is " + ourName + ", how are you?";
|
||||
|
||||
# --instructions--
|
||||
|
||||
Встановіть `myName` на рядок, рівний вашому імені, і побудуйте `myStr` із `myName` між рядками `My name is` та `and I am well!`
|
||||
Встановіть `myName` на ваше ім’я і побудуйте `myStr` з `myName` між рядками `My name is` та `and I am well!`
|
||||
|
||||
# --hints--
|
||||
|
||||
@@ -32,7 +32,7 @@ const ourStr = "Hello, our name is " + ourName + ", how are you?";
|
||||
assert(typeof myName !== 'undefined' && myName.length > 2);
|
||||
```
|
||||
|
||||
Ви повинні використати два оператори `+`, щоб побудувати `myStr` із `myName` всередині.
|
||||
Ви повинні використати два оператори `+`, щоб побудувати `myStr` з `myName` всередині.
|
||||
|
||||
```js
|
||||
assert(code.match(/["']\s*\+\s*myName\s*\+\s*["']/g).length > 0);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 56105e7b514f539506016a5e
|
||||
title: Зворотній рахунок за допомогою циклу for
|
||||
title: Зворотний рахунок за допомогою циклу for
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/c2R6BHa'
|
||||
forumTopicId: 16808
|
||||
@@ -9,11 +9,11 @@ dashedName: count-backwards-with-a-for-loop
|
||||
|
||||
# --description--
|
||||
|
||||
Цикл for може здійснювати зворотній рахунок, якщо ми визначимо правильні умови.
|
||||
Цикл for може здійснювати зворотний рахунок, якщо ми визначимо правильні умови.
|
||||
|
||||
Для того, щоб значення зменшувалось на два при кожній ітерації, потрібно змінити ініціалізацію, умову та кінцевий вираз.
|
||||
|
||||
Розпочнемо з `i = 10` та будемо повторяти цикл, поки `i > 0`. Кожного циклу ми зменшуватимемо `i` на 2 за допомогою `i -= 2`.
|
||||
Розпочнемо з `i = 10` та будемо повторювати цикл, поки `i > 0`. Кожного циклу ми зменшуватимемо `i` на 2 за допомогою `i -= 2`.
|
||||
|
||||
```js
|
||||
const ourArray = [];
|
||||
|
||||
@@ -21,7 +21,7 @@ var myName;
|
||||
var myName = "your name";
|
||||
```
|
||||
|
||||
`"your name"` називається <dfn>рядковим</dfn> <dfn>літералом</dfn>. Рядковий літерал, або рядок – це послідовність нуля або більше символів, записаних в одинарних чи подвійних лапках.
|
||||
`"your name"` називається <dfn>рядковим</dfn> <dfn>літералом</dfn>. Рядковий літерал, або рядок — це послідовність нуля або більше символів, записаних в одинарних чи подвійних лапках.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ dashedName: escape-sequences-in-strings
|
||||
|
||||
# --description--
|
||||
|
||||
Лапки – не єдині символи, що можуть бути <dfn>екрановані</dfn> в рядку. Екрановані символи дозволяють використовувати символи, які інакше неможливо використати.
|
||||
Лапки — не єдині символи, що можуть бути <dfn>екрановані</dfn> в рядку. Екрановані символи дозволяють використовувати символи, які інакше неможливо використати.
|
||||
|
||||
<table class='table table-striped'><thead><tr><th>Код</th><th>Вивід</th></tr></thead><tbody><tr><td><code>\'</code></td><td>одинарні лапки</td></tr><tr><td><code>\"</code></td><td>подвійні лапки</td></tr><tr><td><code>\\</code></td><td>зворотна коса риска</td></tr><tr><td><code>\n</code></td><td>новий рядок</td></tr><tr><td><code>\t</code></td><td>табуляція</td></tr><tr><td><code>\r</code></td><td>повернення каретки</td></tr><tr><td><code>\b</code></td><td>backspace</td></tr><tr><td><code>\f</code></td><td>перевід сторінки</td></tr></tbody></table>
|
||||
<table class='table table-striped'><thead><tr><th>Код</th><th>Вивід</th></tr></thead><tbody><tr><td><code>\'</code></td><td>одинарні лапки</td></tr><tr><td><code>\"</code></td><td>подвійні лапки</td></tr><tr><td><code>\\</code></td><td>зворотна коса риска</td></tr><tr><td><code>\n</code></td><td>новий рядок</td></tr><tr><td><code>\t</code></td><td>табуляція</td></tr><tr><td><code>\r</code></td><td>повернення каретки</td></tr><tr><td><code>\b</code></td><td>крок назад</td></tr><tr><td><code>\f</code></td><td>перевід сторінки</td></tr></tbody></table>
|
||||
|
||||
*Зверніть увагу, що сама зворотня коса риска повинна бути екранована для того, щоб вона відображалась.*
|
||||
|
||||
@@ -37,7 +37,7 @@ ThirdLine
|
||||
assert(!/ /.test(myStr));
|
||||
```
|
||||
|
||||
`myStr` повинна містити рядки `FirstLine`, `SecondLine` та `ThirdLine` (пам'ятайте про регістр)
|
||||
`myStr` повинна містити рядки `FirstLine`, `SecondLine` та `ThirdLine` (пам’ятайте про регістр)
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
||||
@@ -45,13 +45,13 @@ let camper = "David";
|
||||
assert.notMatch(code, /var/g);
|
||||
```
|
||||
|
||||
`catName` повинна бути рядком `Oliver`.
|
||||
`catName` має бути рядком `Oliver`.
|
||||
|
||||
```js
|
||||
assert.equal(catName, 'Oliver');
|
||||
```
|
||||
|
||||
`catSound` повинна бути рядком `Meow!`
|
||||
`catSound` має бути рядком `Meow!`
|
||||
|
||||
```js
|
||||
assert.equal(catSound, 'Meow!');
|
||||
|
||||
@@ -9,25 +9,25 @@ dashedName: generate-random-whole-numbers-with-javascript
|
||||
|
||||
# --description--
|
||||
|
||||
You can generate random decimal numbers with `Math.random()`, but sometimes you need to generate random whole numbers. The following process will give you a random whole number less than `20`:
|
||||
Ви можете генерувати випадкові десяткові числа за допомогою `Math.random()`, але іноді потрібно генерувати випадкові цілі числа. Ви отримаєте випадкове ціле число менше за `20`, виконавши ці кроки:
|
||||
|
||||
1. Use `Math.random()` to generate a random decimal number.
|
||||
2. Multiply that random decimal number by `20`.
|
||||
3. Use `Math.floor()` to round this number down to its nearest whole number.
|
||||
1. Використайте `Math.random()`, щоб згенерувати випадкове десяткове число.
|
||||
2. Помножте це випадкове десяткове число на `20`.
|
||||
3. Використайте `Math.floor()`, щоб заокруглити це число до найближчого цілого числа.
|
||||
|
||||
Remember that `Math.random()` can never quite return a `1`, so it's impossible to actually get `20` since you are rounding down with `Math.floor()`. This process will give you a random whole number in the range from `0` to `19`.
|
||||
Пам’ятайте, що `Math.random()` ніколи не може повернути `1`, тому фактично неможливо отримати `20`, оскільки ви заокруглюєте в меншу сторону за допомогою `Math.floor()`. У результаті ви отримаєте випадкове ціле число від `0` до `19`.
|
||||
|
||||
Putting everything together, this is what your code looks like:
|
||||
Зіставивши усе разом, ось так виглядає ваш код:
|
||||
|
||||
```js
|
||||
Math.floor(Math.random() * 20);
|
||||
```
|
||||
|
||||
You are calling `Math.random()`, multiplying the result by 20, then passing the value to `Math.floor()` to round the value down to the nearest whole number.
|
||||
Ви викликаєте `Math.random()`, перемноживши результат на 20, а потім передаєте значення до `Math.floor()`, щоб округлити значення до найближчого цілого числа.
|
||||
|
||||
# --instructions--
|
||||
|
||||
Use this technique to generate and return a random whole number in the range from `0` to `9`.
|
||||
Використайте цю техніку, щоб згенерувати та повернути випадкове ціле число в діапазоні від `0` до `9`.
|
||||
|
||||
# --hints--
|
||||
|
||||
@@ -49,7 +49,7 @@ assert(
|
||||
assert(code.match(/Math.random/g).length >= 1);
|
||||
```
|
||||
|
||||
You should have multiplied the result of `Math.random` by 10 to make it a number in the range from zero to nine.
|
||||
Ви повинні помножити результат `Math.random` на 10, щоб зробити його числом в діапазоні від 0 до 9.
|
||||
|
||||
```js
|
||||
assert(
|
||||
|
||||
@@ -9,11 +9,11 @@ dashedName: generate-random-whole-numbers-within-a-range
|
||||
|
||||
# --description--
|
||||
|
||||
You can generate a random whole number in the range from zero to a given number. You can also pick a different lower number for this range.
|
||||
Ви можете згенерувати випадкове ціле число в діапазоні від нуля до заданого числа. Ви також можете вибрати будь-яке інше менше число для цього діапазону.
|
||||
|
||||
You'll call your minimum number `min` and your maximum number `max`.
|
||||
Мінімальне число називають `min`, а максимальне — `max`.
|
||||
|
||||
This formula gives a random whole number in the range from `min` to `max`. Зробіть паузу, щоб прочитати і зрозуміти, що робить цей код:
|
||||
Завдяки цій формулі можна отримати випадкове ціле число від `min` до `max`. Зробіть паузу, щоб прочитати і зрозуміти, що робить цей код:
|
||||
|
||||
```js
|
||||
Math.floor(Math.random() * (max - min + 1)) + min
|
||||
@@ -21,7 +21,7 @@ Math.floor(Math.random() * (max - min + 1)) + min
|
||||
|
||||
# --instructions--
|
||||
|
||||
Create a function called `randomRange` that takes a range `myMin` and `myMax` and returns a random whole number that's greater than or equal to `myMin` and less than or equal to `myMax`.
|
||||
Створіть функцію під назвою `randomRange`, яка приймає діапазон `myMin` та `myMax` і повертає випадкове ціле число, яке більше або дорівнює `myMin` і менше або дорівнює `myMax`.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: global-scope-and-functions
|
||||
|
||||
# --description--
|
||||
|
||||
У JavaScript <dfn>область видимості</dfn> стосується видимості змінних. Змінні, які визначені поза межами функції, мають <dfn>глобальну</dfn> область видимості. Це означає, що їх можна побачити всюди у вашому коді JavaScript.
|
||||
<dfn>Область видимості</dfn> у JavaScript стосується видимості змінних. Змінні, які визначені поза межами функції, мають <dfn>глобальну</dfn> область видимості. Це означає, що їх можна побачити всюди у коді JavaScript.
|
||||
|
||||
Змінні, оголошені без ключових слів `let` чи `const`, автоматично створюються в глобальній (`global`) області видимості. Це може створити непередбачувані наслідки у вашому коді або при повторному запуску функції. Ви повинні завжди оголошувати свої змінні з `let` чи `const`.
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: iterate-odd-numbers-with-a-for-loop
|
||||
|
||||
# --description--
|
||||
|
||||
Цикли for не обов’язково повинні додавати одиницю кожної ітерації. Змінюючи наш `final-expression`, ми можемо перерахувати лише парні числа.
|
||||
Цикли for не обов’язково повинні додавати одиницю кожної ітерації. Змінюючи `final-expression`, ми можемо перерахувати лише парні числа.
|
||||
|
||||
Розпочнемо з `i = 0` та створимо цикл, коли `i < 10`. Кожного циклу ми збільшуватимемо `i` на 2 за допомогою `i += 2`.
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: manipulate-arrays-with-push
|
||||
|
||||
# --description--
|
||||
|
||||
Найпростіший спосіб додати дані до кінця масиву – використати функцію `push()`.
|
||||
Найпростіший спосіб додати дані до кінця масиву — використати функцію `push()`.
|
||||
|
||||
`.push()` приймає один або більше <dfn>параметрів</dfn> і «виштовхує» їх в кінець масиву.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 56533eb9ac21ba0edf2244cb
|
||||
title: Маніпулювання складними об'єктами
|
||||
title: Маніпулювання складними об’єктами
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/c9yNMfR'
|
||||
forumTopicId: 18208
|
||||
@@ -9,7 +9,7 @@ dashedName: manipulating-complex-objects
|
||||
|
||||
# --description--
|
||||
|
||||
Іноді ви можете зберігати дані в гнучкій <dfn>структурі даних</dfn>. Об'єкт JavaScript є одним із способів обробки гнучких даних. Вони дозволяють створювати комбінації <dfn>рядків</dfn>, <dfn>чисел</dfn>, <dfn>булевих значень</dfn>, <dfn>масивів</dfn>, <dfn>функцій</dfn> та <dfn>об’єктів</dfn>.
|
||||
Іноді ви можете зберігати дані в гнучкій <dfn>структурі даних</dfn>. Об’єкт JavaScript є одним зі способів обробки гнучких даних. Вони дозволяють створювати комбінації <dfn>рядків</dfn>, <dfn>чисел</dfn>, <dfn>булевих значень</dfn>, <dfn>масивів</dfn>, <dfn>функцій</dfn> та <dfn>об’єктів</dfn>.
|
||||
|
||||
Ось приклад складної структури даних:
|
||||
|
||||
@@ -29,9 +29,9 @@ const ourMusic = [
|
||||
];
|
||||
```
|
||||
|
||||
Це масив, який містить один об'єкт всередині. Об'єкт має різні <dfn>метадані</dfn> альбому. Він також має вкладений масив `formats`. Якщо ви хочете додати більше записів, додайте їх до масиву верхнього рівня. Об'єкти зберігають дані у властивості, яка має формат «ключ-значення». У прикладі вище властивістю виступає `"artist": "Daft Punk"`, що має ключ `artist` і значення `Daft Punk`.
|
||||
Це масив, який містить один об’єкт всередині. Об’єкт має різні <dfn>метадані</dfn> альбому. Він також має вкладений масив `formats`. Якщо ви хочете додати більше записів, додайте їх до масиву верхнього рівня. Об’єкти зберігають дані у властивості, яка має формат «ключ-значення». У прикладі вище властивістю виступає `"artist": "Daft Punk"`, що має ключ `artist` і значення `Daft Punk`.
|
||||
|
||||
**Примітка:** вам потрібно розмістити кому після кожного об'єкта в масиві, якщо він не є останнім об'єктом.
|
||||
**Примітка:** вам потрібно розмістити кому після кожного об’єкта в масиві, якщо він не є останнім об’єктом.
|
||||
|
||||
# --instructions--
|
||||
|
||||
@@ -51,19 +51,19 @@ assert(Array.isArray(myMusic));
|
||||
assert(myMusic.length > 1);
|
||||
```
|
||||
|
||||
Елементи у масиві `myMusic` повинні бути об'єктами
|
||||
Елементи у масиві `myMusic` повинні бути об’єктами
|
||||
|
||||
```js
|
||||
myMusic.forEach(object => {assert.typeOf(object, 'object')})
|
||||
```
|
||||
|
||||
Ваш об'єкт у `myMusic` повинен мати принаймні 4 властивості
|
||||
Об’єкт у `myMusic` повинен мати принаймні чотири властивості
|
||||
|
||||
```js
|
||||
myMusic.forEach(object => {assert(Object.keys(object).length > 3); });
|
||||
```
|
||||
|
||||
Ваш об'єкт у `myMusic` повинен містити властивість `artist`, яка є рядком
|
||||
Об’єкт у `myMusic` повинен містити властивість `artist`, яка є рядком
|
||||
|
||||
```js
|
||||
myMusic.forEach(object => {
|
||||
@@ -72,7 +72,7 @@ myMusic.forEach(object => {
|
||||
})
|
||||
```
|
||||
|
||||
Ваш об'єкт у `myMusic` повинен містити властивість `title`, яка є рядком
|
||||
Об’єкт у `myMusic` повинен містити властивість `title`, яка є рядком
|
||||
|
||||
```js
|
||||
myMusic.forEach(object => {
|
||||
@@ -81,7 +81,7 @@ myMusic.forEach(object => {
|
||||
})
|
||||
```
|
||||
|
||||
Ваш об'єкт у `myMusic` повинен містити властивість `release_year`, яка є числом
|
||||
Об’єкт у `myMusic` повинен містити властивість `release_year`, яка є числом
|
||||
|
||||
```js
|
||||
myMusic.forEach(object => {
|
||||
@@ -90,7 +90,7 @@ myMusic.forEach(object => {
|
||||
})
|
||||
```
|
||||
|
||||
Ваш об'єкт у `myMusic` повинен містити властивість `formats`, яка є масивом
|
||||
Об’єкт у `myMusic` повинен містити властивість `formats`, яка є масивом
|
||||
|
||||
```js
|
||||
myMusic.forEach(object => {
|
||||
|
||||
@@ -20,7 +20,7 @@ ourArray[0] = 15;
|
||||
|
||||
Тепер `ourArray` має значення `[15, 40, 30]`.
|
||||
|
||||
**Примітка:** ніколи не вставляйте пробіл між назвою масиву і квадратними дужками, наприклад `array [0]`. Хоча JavaScript і може це обробити, таке написання може ускладнити читання коду для інших програмістів.
|
||||
**Примітка:** ніколи не вставляйте пробіл між назвою масиву і квадратними дужками (наприклад, `array [0]`). Хоча JavaScript і може це обробити, таке написання може ускладнити читання коду для інших програмістів.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ assert(sequentialSizes(9) === 'High');
|
||||
assert(!/else/g.test(code) || !/if/g.test(code));
|
||||
```
|
||||
|
||||
Ви повинні мати дев'ять інструкцій `case`
|
||||
Ви повинні мати дев’ять інструкцій `case`
|
||||
|
||||
```js
|
||||
assert(code.match(/case/g).length === 9);
|
||||
|
||||
@@ -27,7 +27,7 @@ for (let i = 0; i < arr.length; i++) {
|
||||
|
||||
# --instructions--
|
||||
|
||||
Змініть функцію `multiplyAll` так, щоб повертався добуток усіх чисел у підмасивах `arr`.
|
||||
Змініть функцію `multiplyAll` так, щоб повертався добуток усіх чисел у вкладених масивах `arr`.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: passing-values-to-functions-with-arguments
|
||||
|
||||
# --description--
|
||||
|
||||
<dfn>Параметри</dfn> – це змінні, які поводяться як заповнювачі тих значень, які потрібно ввести до функції під час її виклику. Функцію зазвичай визначають разом з одним або декількома параметрами. Значення, які вводять (або <dfn>«передають»</dfn>) до функції під час її виклику, називаються <dfn>аргументами</dfn>.
|
||||
<dfn>Параметри</dfn> — це змінні, які поводяться як заповнювачі тих значень, які потрібно ввести до функції під час її виклику. Функцію зазвичай визначають разом з одним або декількома параметрами. Значення, які вводять (або <dfn>«передають»</dfn>) до функції під час її виклику, називаються <dfn>аргументами</dfn>.
|
||||
|
||||
Ось функція з двома параметрами, `param1` та `param2`:
|
||||
|
||||
|
||||
@@ -9,11 +9,11 @@ dashedName: profile-lookup
|
||||
|
||||
# --description--
|
||||
|
||||
У нас є масив об'єктів, які представляють різних людей зі списку контактів.
|
||||
У нас є масив об’єктів, які представляють різних людей зі списку контактів.
|
||||
|
||||
Функція `lookUpProfile`, яка приймає `name` та властивість (`prop`) як аргументи, вже записана для вас.
|
||||
|
||||
Функція повинна перевірити, чи `name` дійсно є ім’ям (`firstName`) контакту і надана властивість (`prop`) є властивістю цього контакту.
|
||||
The function should check if `name` is an actual contact's `firstName` and the given property (`prop`) is a property of that contact.
|
||||
|
||||
Якщо обидва є істинними, то поверніть значення цієї власності.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user