vitalysavchuk2312@gmail.com - електронна пошта для зворотнього зв'язку
Жүктеу.....
Пікірлер: 81
@sasha.homelife.105825 күн бұрын
Дуже зрозуміло,цікаво, лаконічно. Також твій акцент англійської просто вау! Дякую ! Підписка, буду слідкувати за твоїми відео.🙂
@RomanB-od1qnАй бұрын
дуже цікавий урок, трошки не зрозумів цей цикл for як почав вивчати, але коли послухав тебе то вже знайшов всі відповіді, дякую за контент так тримати, не закидай тільки канал :)
@bogdanmazur4597 Жыл бұрын
Все дуже круто, тільки є одне АЛЕ..... хочеться, щоб уроки виходили частіше🙂
@savchukit1454
Жыл бұрын
Друзі, повірте, роблю все можливе для цього. Але не так просто поєднувати активне ведення каналу з full time роботою і особистим життям... :)
@user-pt1te3uh7f
11 ай бұрын
@@savchukit1454 👍
@oleksandrherbish4453 Жыл бұрын
красавчик, як завжди 10/10 відео починається з 30:35😁
@savchukit1454
Жыл бұрын
нарешті хтось помітив :DD
@kwantom886 Жыл бұрын
Ого, наткнувся на твій ролик, тому що російською шукав цикли, і справді класне пояснення(краще ніж на злитому платному курсі)) Дякую тобі
@Alina-en2xr Жыл бұрын
Дуууже дякую за корисні відео! Мій варіант був const numbers = [ 1, 2, 3, 4, 5]; function squareArr() { for (const item of numbers){ console.log(item*item);} } squareArr(); і спрацював))))
@maf1q428 Жыл бұрын
Ще один варіант розв'язку) const numbers = [ 2,6,9,3,8,10 ] function squareArr(arr) { for (let i = 0; i console.log(arr[i] *= arr[i]); } } squareArr(numbers);
@This_is_hellwood5 ай бұрын
Друже, ти неймовірно легко пояснюєш. Дякую тобі!
@man_money_8 ай бұрын
Thank you!
@anastasiiaonyshchuk2224 Жыл бұрын
Ви дуже круто пояснюєте! Дякую))
@skyspace5747 Жыл бұрын
Ти дуже круто пояснюєш! Дякую!
@sanji80372 ай бұрын
Смотря как ты это сделал,я понял что пошел по сложному пути😅 const sub = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let squareNumbers=[]; function squareArr(arr) { for (let t = 0; t squareNumbers.push(arr[t] **2 ) } return squareNumbers; } console.log(squareArr(sub))
@pavell17832 ай бұрын
Привіт! Дякую за відео, а собливо за гумор і пісню - дуже надихає) В мене такий варіат розв'язку const arr = [1, 2, 3, 4, 5] function squareArr(numbers) { let newArr = []; for (const num of numbers) { newArr.push(num ** 2); } return newArr; } squareArr(arr);
@olii751810 ай бұрын
👍👍👍
@reddde5 ай бұрын
про футбол прикольно було, жарти + навчання від тебе це шось чудєсне
@user-ex5ve5ko1d10 ай бұрын
Дякую за урок, гарного дня, пан вчитель)
@savchukit1454
10 ай бұрын
Дякую вам, взаємно)
@skillupper61623 ай бұрын
Доброго дня, ось мій варіант коду: 'use strict'; function array(min, max) { const quantity = []; for (let i = min; i
@viktorrrd922 ай бұрын
Vitaly,your voice is so great
@user-sw6ht7et8e Жыл бұрын
Продовжуй далі й не зупиняйся P.S (дуже подобається (дуже хочеться, щоб відео було частіше))
@bigslon539211 ай бұрын
з валідацією function squareArr(arr) { let hasString = false; for (let i = 0; i // проверить каждый элемент в массиве на его тип if (typeof arr[i] !== 'number') { hasString = true; break; } } if (hasString === true) { console.log('Передан неверный тип данных в массиве'); return; } let res = []; // взять каждый элемент в массиве и возмести его в степень for (let el of arr) { res.push(el ** 2); } return res; }
@jp3906 Жыл бұрын
Сподівюсь ти продовжеш знімати такі туторіали
@yevhenp.7345 Жыл бұрын
дуже цікаво, але шось я повний тормоз... поки тут шось поняв, вже остальне забув, зроби ще один урок де все те саме(усі уроки) але в скороченому виді і на якомусь працюючому прикладі, воно усе дуже схоже, поки дойшов до 9го уроку то вже каша в голові, візуально воно майже все однакове.дякую за твою працю, та за твій витрачений час на нас чайників)
@yevhenp.7345
Жыл бұрын
доречі у мене дуже велика проблема,я туго обучаюсь.погано мізкую))) на цсс 4-5 місяців (( і сам розумію шо дофіга..,але саме головне перескочити цей барьер, а потім все летить)) так було з 3д, з 2д, фотошоп,іллюстратор,3д макс,3д мая,зеБраш, довго розжовували мені, але зара і сам можу вчити легко, правда вже в 3д не залазив років 5 ))
@user-pt1te3uh7f
11 ай бұрын
@@yevhenp.7345 В тому й справа, коли прорве буде мега результат. А зараз треба працювати над цим. Такі люди засвоюють навики набагато краще, і глибше, але і даються вони тяжче
@user-md1es1dc1j
6 ай бұрын
Оууу, я думав я один такий якому все ну дуууже туго йде, вже друге практичне, а я знову ж його не зміг виконати і довго розбирався чому виконалось саме так у Віталіка, а у мене не вийшло. Надіюсь на те що ці помилки дадуть хороший результат для кращого засвоєння. Але приємно освідомлювати що не мені одному це дається не легко, бо читаючи тут коментарі починаєш думати що всім все так легко йде і всі прямо вродженні розробники, а я якийсь бовдур і лізу не туди...
@yevhenp.7345
6 ай бұрын
8 місяців пройшло, але я скажу шо я так і товчусь на місці@@user-md1es1dc1j
@grenui929 ай бұрын
В циклі for of обов'язково використовувати саме const? Тобто пробігаючи по елементам масиву я не зможу їх змінити? Наприклад в цикл запхнути if (item['name'] === 'dima') {item['friend'] = false} я не можу зробити? Ну або типу щось такого
@Bubard7 Жыл бұрын
Віталій ти працюєш на компанію чи фріланс?
@luiscreed39306 ай бұрын
Після C# та Java дивно виглядає синтаксис. Часто у голові виникає питання "і воно так буде працювати?". А ще зовсім не зрозуміло, коли потрібно ставити крапку з комою - середовище розробки зовсім цього не вимагаєб таке враження що цей символ можна зовсім не використовувати
@savchukit1454
5 ай бұрын
kzread.info/dash/bejne/fGZ4z8eKgauygtI.html&ab_channel=SamMeech-Ward - гарне пояснення на цю тему)
@romandush639 Жыл бұрын
Як завжди лайк за круте відео. Є питання: чому Ви використовуєте синтаксис і++? На скільки я знаю більш сучасно використовувати і += 1. Але можливо я помиляюсь. Дякую.
@savchukit1454
Жыл бұрын
Це те саме, але зручніше і більш звично, як на мене)
@English_Slowa9 ай бұрын
як швидко закоментувати?
@romanparaskevov5045 Жыл бұрын
Вітаю Вас! Хотів би уточнити 2 моменти: 1. ЧИ правильно я розумію, що при використанні for - ми просто перебираємо масив. А при використанні for of - стоворюється НОВИЙ масив, в який додаються перебрані елементи? 2. Чи не буде помилкою, якщо в методах for of (in) замість const використати let ? Дякую! курс зрозумілий і доступний. Манера подачі просто радує!
@savchukit1454
Жыл бұрын
1. Нічого такого раніше не чув. for ... of так само просто пробігається по масиву, наскільки мені відомо. Якщо маєте сумніви, то поділіться матеріалом, де таке читали, самому цікаво) 2. Звісно, не буде)
@t.v.9696 Жыл бұрын
Чудове пояснення теми циклів та й вокал нічого так! 😉👍 В моєму варіанті розв'язку я використав два пустих масива для чисел та відповідно їхніх квадратів, котрі динамічно заповнив за допомого двох варіантів for циклів: let nums = []; let sqrs = []; for (let n = 1; n nums.push(n); } console.log("The numbers are:", nums); for (let s in nums) { s = nums[s] ** 2; sqrs.push(s); } console.log("Their corresponding squares are:", sqrs);
@St-fu
11 ай бұрын
чому в тебе не бескінчені перевірки тут же немає строки яка говрить перевірка діє до числа 100 або накштаут того
@St-fu
11 ай бұрын
я про aqrs a He про nums
@t.v.9696
11 ай бұрын
@@St-fu вау, пройшло 3 місяці! 😄 По моєму, перевірка числа 100 є зайвою - ліньки самому рахувати. Можна було скористатися й класичним записом: for (let s = 0; s довжина масиву (length) служиме перевіркою. На виході те саме, але менше писати. Знову ж таки лінь. 😂 Веселіше, коли числа вводитиме користувач, тоді проста перевірка на конкретне число точно не допоможе.
@rap02672 ай бұрын
підкажіть плс чому не працює log і tab, місцями працює але переважно ні
@user-bj2oe7mh9e4 ай бұрын
ну я так сробив function squareArr(arr){ for(let i = 0; i console.log(arr[i] ** 2) } } squareArr([1,2,3,4,5,6,7]); це я на спрощення зробив
@andriichipets37827 ай бұрын
Віталій привіт, твої відео супер, дякую. Вчу Java, а на твоїх відео вчу фронт, щоб мати більше шансів отримати роботу та розуміти повну архітектуру web додатків. З приводу самостійної роботи є питання, в Java наприклад, в циклі foreach (for in, for of) не можна змінювати масив, тільки перебирати, і коли я спробував запустити код: const numbers = [1, 3, 6, 8, 10]; function squareArray(array) { for (const item in array) { item *= item; } return array; } console.log(squareArray(numbers)); то отримав помилку: Uncaught TypeError: Assignment to constant variable. - типу не можна змінювати const, якщо замінюю його на let, то масив виводиться але без змін. З циклом for of та сама помилка. Можеш підказати чи я десь помилився, чи в JS також не можна змінювати елементи масиву через цикли for in, for of. Дякую.
@savchukit1454
6 ай бұрын
Виглядає так, що з for ... of такої можливості немає. Натомість можете використати метод forEach
@andriichipets3782
6 ай бұрын
@@savchukit1454 Дякую за відповідь)
@user-tb2wg1xk2l4 ай бұрын
Такой вариант будет считаться правильным? const someArr = [1, 2, 3, 4, 5, 6, 7, 8, 9] function squareArr(arr){ for(let i of arr){ i **= 2 console.log(i); } } squareArr(someArr)
@user-pt1te3uh7f11 ай бұрын
10:33 якщом рахуємо з 0, то останній консоль лог з'явиться з 7
@user-cl7qz8uy9n11 ай бұрын
можна методом map так ніби найпростіше const arrNumbers = [ 2, 3, 4, 5, 6, 7, 8, 9, 10]; let result = arrNumbers.map((arr)=>{ return arr**2 }) console.log(result)
@BohdanSmachylo-zz8cr Жыл бұрын
Ще один варіант: const numberArr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; function numberSquer(arr) { for(const item of arr){ a = item * item; console.log(a); } } numberSquer(numberArr);
@_back_heart_
11 ай бұрын
Тогда лучше такие варианты )) function numberSquer(arr) { for (const item of arr) { a = item ** 2 console.log(a) } } function numberSquer2(arr) { for (const item of arr) { a = Math.pow(item, 2) console.log(a) } } function numberSquer3(arr) { return arr.map(array => Math.pow(array, 2)) } function numberSquer4(arr) { return arr.map(array => array ** 2) }
@annaverner4622 Жыл бұрын
А цикли це в англомовному контенті loops?
@savchukit1454
Жыл бұрын
Correct :)
@user-lv1bb2jp8y9 ай бұрын
Пане Віталію, скільки Ви часу навчалися в ІТ, і скільки часу працювали, щоб стати міддлом?))
@savchukit1454
9 ай бұрын
Навчався 11 місяців до першої роботи. Мідлом став приблизно на третій рік кар'єри
@user-lv1bb2jp8y
9 ай бұрын
@@savchukit1454 Дякую)
@Biblioteka-just7 ай бұрын
Як з масиву витягнути користувачів яким наприклад більше 30 років та зі статусом фолс?
@savchukit1454
6 ай бұрын
Метод filter. Про нього у майбутніх відео)
@dmitrysaf14673 ай бұрын
Аматорський код: let arr = [6,32,123,4,6,78,7,8,9]; function subNumber(){ for (let number of arr){ console.log(number); alert(number * number); } } subNumber();
@dhdhdhdh90777 ай бұрын
А таке підійде? const squareNum = [1, 2, 3, 4, 5, 6, 7, 8, 9] function squareArr() { for (let i = 0; i console.log(squareNum[i] * squareNum[i]) } } squareArr()
@savchukit1454
7 ай бұрын
Підійде все, що працює)
@user-fw1oj1cs2w Жыл бұрын
const arrNumbers = [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // створив масив function squreArr (arr) { // оголосив функцію, яка підносить до квадрата і виводить у консоль console.log(arr * arr); }; for (const items of arrNumbers) // створили цикл оголошення кожного елемента масиву squreArr(items); // викликали функцію
@agony41817 ай бұрын
Я тепер заходжу не джс вчить а музику слуать, дівчина питає чи є ви на спотіфай?
@savchukit1454
7 ай бұрын
Як тільки но завершу з курсом, одразу берусь за запис альбому)
@arranger222 Жыл бұрын
const pow = arr => { for (let i = 0; i arr[i] = Math.pow(arr[i], 2); } return arr; };
@spacewave15839 ай бұрын
let arr = [1,2,3,4,5,6] const squareArr = arr => { for (const key of arr) console.log(Math.pow(key, 2)) } squareArr(arr)
@concentration6433 Жыл бұрын
let arr = [1, 2, 3, 4, 5, 6, 7, 8]; function squerArr(arr) { for (const number of arr) { count = number ** 2; console.log(count); } return count; } squerArr(arr);
@dentergun1883 Жыл бұрын
Всім привіт
@OldHaggler Жыл бұрын
Потрібно заглиблюватись. Створив такий же масив- за допомогою "for of" у вихідному масиві ще купа NaN значень. А якщо змінити "of" на "in"- все працює правильно... Раніше вивчав python самостійно- так там для будь якого масиву використовується "in"- немає необхідності розбиратись для якого типу який цикл використовувати...
@_fulgrim_9865Ай бұрын
let number = [1,2,3,4,5,6,7,8,9,10]; function squareArr() { for(let i =0; i number[i] = number[i] **2; } console.log(number); } squareArr();
@English_Slowa9 ай бұрын
does your friend know english? -yes -name? -Peter -sex? -2.3 times a week -WHAT? i ask male or female -male, female, AND SOMETIMES ANIMAL
@cryptobrarry7 ай бұрын
сподіваюся розробники js будуть горіти в js аду післе смерті ) бо то капець ))))
@savchukit1454
7 ай бұрын
😁
@eugene3403 Жыл бұрын
const matematik = [ 1, 2, 5, 6, 11, 12, 13, 14, 15 ] function SquareArr(arr){ for (let x of arr){ console.log(x**2); }; }; SquareArr(matematik); мій варіант вирішення👉👈
@marasmoments166611 ай бұрын
все одно поки практичну задачу не виходить виконати це нормально віталій підкажи будь ласка
@yanatali27853 ай бұрын
Міняти аргументи передані в функцію це погана практика, краще повертати новий масив зі зміненими даними.
@dmitry_beresten Жыл бұрын
Цікавий урок!
@olehmykhayliv7542Ай бұрын
Хай а як добратися до властивосіт масиву коли властивість === object тобто як пропустити обєкт якіий є властивістю масива через цикл for() ?
Пікірлер: 81
Дуже зрозуміло,цікаво, лаконічно. Також твій акцент англійської просто вау! Дякую ! Підписка, буду слідкувати за твоїми відео.🙂
дуже цікавий урок, трошки не зрозумів цей цикл for як почав вивчати, але коли послухав тебе то вже знайшов всі відповіді, дякую за контент так тримати, не закидай тільки канал :)
Все дуже круто, тільки є одне АЛЕ..... хочеться, щоб уроки виходили частіше🙂
@savchukit1454
Жыл бұрын
Друзі, повірте, роблю все можливе для цього. Але не так просто поєднувати активне ведення каналу з full time роботою і особистим життям... :)
@user-pt1te3uh7f
11 ай бұрын
@@savchukit1454 👍
красавчик, як завжди 10/10 відео починається з 30:35😁
@savchukit1454
Жыл бұрын
нарешті хтось помітив :DD
Ого, наткнувся на твій ролик, тому що російською шукав цикли, і справді класне пояснення(краще ніж на злитому платному курсі)) Дякую тобі
Дуууже дякую за корисні відео! Мій варіант був const numbers = [ 1, 2, 3, 4, 5]; function squareArr() { for (const item of numbers){ console.log(item*item);} } squareArr(); і спрацював))))
Ще один варіант розв'язку) const numbers = [ 2,6,9,3,8,10 ] function squareArr(arr) { for (let i = 0; i console.log(arr[i] *= arr[i]); } } squareArr(numbers);
Друже, ти неймовірно легко пояснюєш. Дякую тобі!
Thank you!
Ви дуже круто пояснюєте! Дякую))
Ти дуже круто пояснюєш! Дякую!
Смотря как ты это сделал,я понял что пошел по сложному пути😅 const sub = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let squareNumbers=[]; function squareArr(arr) { for (let t = 0; t squareNumbers.push(arr[t] **2 ) } return squareNumbers; } console.log(squareArr(sub))
Привіт! Дякую за відео, а собливо за гумор і пісню - дуже надихає) В мене такий варіат розв'язку const arr = [1, 2, 3, 4, 5] function squareArr(numbers) { let newArr = []; for (const num of numbers) { newArr.push(num ** 2); } return newArr; } squareArr(arr);
👍👍👍
про футбол прикольно було, жарти + навчання від тебе це шось чудєсне
Дякую за урок, гарного дня, пан вчитель)
@savchukit1454
10 ай бұрын
Дякую вам, взаємно)
Доброго дня, ось мій варіант коду: 'use strict'; function array(min, max) { const quantity = []; for (let i = min; i
Vitaly,your voice is so great
Продовжуй далі й не зупиняйся P.S (дуже подобається (дуже хочеться, щоб відео було частіше))
з валідацією function squareArr(arr) { let hasString = false; for (let i = 0; i // проверить каждый элемент в массиве на его тип if (typeof arr[i] !== 'number') { hasString = true; break; } } if (hasString === true) { console.log('Передан неверный тип данных в массиве'); return; } let res = []; // взять каждый элемент в массиве и возмести его в степень for (let el of arr) { res.push(el ** 2); } return res; }
Сподівюсь ти продовжеш знімати такі туторіали
дуже цікаво, але шось я повний тормоз... поки тут шось поняв, вже остальне забув, зроби ще один урок де все те саме(усі уроки) але в скороченому виді і на якомусь працюючому прикладі, воно усе дуже схоже, поки дойшов до 9го уроку то вже каша в голові, візуально воно майже все однакове.дякую за твою працю, та за твій витрачений час на нас чайників)
@yevhenp.7345
Жыл бұрын
доречі у мене дуже велика проблема,я туго обучаюсь.погано мізкую))) на цсс 4-5 місяців (( і сам розумію шо дофіга..,але саме головне перескочити цей барьер, а потім все летить)) так було з 3д, з 2д, фотошоп,іллюстратор,3д макс,3д мая,зеБраш, довго розжовували мені, але зара і сам можу вчити легко, правда вже в 3д не залазив років 5 ))
@user-pt1te3uh7f
11 ай бұрын
@@yevhenp.7345 В тому й справа, коли прорве буде мега результат. А зараз треба працювати над цим. Такі люди засвоюють навики набагато краще, і глибше, але і даються вони тяжче
@user-md1es1dc1j
6 ай бұрын
Оууу, я думав я один такий якому все ну дуууже туго йде, вже друге практичне, а я знову ж його не зміг виконати і довго розбирався чому виконалось саме так у Віталіка, а у мене не вийшло. Надіюсь на те що ці помилки дадуть хороший результат для кращого засвоєння. Але приємно освідомлювати що не мені одному це дається не легко, бо читаючи тут коментарі починаєш думати що всім все так легко йде і всі прямо вродженні розробники, а я якийсь бовдур і лізу не туди...
@yevhenp.7345
6 ай бұрын
8 місяців пройшло, але я скажу шо я так і товчусь на місці@@user-md1es1dc1j
В циклі for of обов'язково використовувати саме const? Тобто пробігаючи по елементам масиву я не зможу їх змінити? Наприклад в цикл запхнути if (item['name'] === 'dima') {item['friend'] = false} я не можу зробити? Ну або типу щось такого
Віталій ти працюєш на компанію чи фріланс?
Після C# та Java дивно виглядає синтаксис. Часто у голові виникає питання "і воно так буде працювати?". А ще зовсім не зрозуміло, коли потрібно ставити крапку з комою - середовище розробки зовсім цього не вимагаєб таке враження що цей символ можна зовсім не використовувати
@savchukit1454
5 ай бұрын
kzread.info/dash/bejne/fGZ4z8eKgauygtI.html&ab_channel=SamMeech-Ward - гарне пояснення на цю тему)
Як завжди лайк за круте відео. Є питання: чому Ви використовуєте синтаксис і++? На скільки я знаю більш сучасно використовувати і += 1. Але можливо я помиляюсь. Дякую.
@savchukit1454
Жыл бұрын
Це те саме, але зручніше і більш звично, як на мене)
як швидко закоментувати?
Вітаю Вас! Хотів би уточнити 2 моменти: 1. ЧИ правильно я розумію, що при використанні for - ми просто перебираємо масив. А при використанні for of - стоворюється НОВИЙ масив, в який додаються перебрані елементи? 2. Чи не буде помилкою, якщо в методах for of (in) замість const використати let ? Дякую! курс зрозумілий і доступний. Манера подачі просто радує!
@savchukit1454
Жыл бұрын
1. Нічого такого раніше не чув. for ... of так само просто пробігається по масиву, наскільки мені відомо. Якщо маєте сумніви, то поділіться матеріалом, де таке читали, самому цікаво) 2. Звісно, не буде)
Чудове пояснення теми циклів та й вокал нічого так! 😉👍 В моєму варіанті розв'язку я використав два пустих масива для чисел та відповідно їхніх квадратів, котрі динамічно заповнив за допомого двох варіантів for циклів: let nums = []; let sqrs = []; for (let n = 1; n nums.push(n); } console.log("The numbers are:", nums); for (let s in nums) { s = nums[s] ** 2; sqrs.push(s); } console.log("Their corresponding squares are:", sqrs);
@St-fu
11 ай бұрын
чому в тебе не бескінчені перевірки тут же немає строки яка говрить перевірка діє до числа 100 або накштаут того
@St-fu
11 ай бұрын
я про aqrs a He про nums
@t.v.9696
11 ай бұрын
@@St-fu вау, пройшло 3 місяці! 😄 По моєму, перевірка числа 100 є зайвою - ліньки самому рахувати. Можна було скористатися й класичним записом: for (let s = 0; s довжина масиву (length) служиме перевіркою. На виході те саме, але менше писати. Знову ж таки лінь. 😂 Веселіше, коли числа вводитиме користувач, тоді проста перевірка на конкретне число точно не допоможе.
підкажіть плс чому не працює log і tab, місцями працює але переважно ні
ну я так сробив function squareArr(arr){ for(let i = 0; i console.log(arr[i] ** 2) } } squareArr([1,2,3,4,5,6,7]); це я на спрощення зробив
Віталій привіт, твої відео супер, дякую. Вчу Java, а на твоїх відео вчу фронт, щоб мати більше шансів отримати роботу та розуміти повну архітектуру web додатків. З приводу самостійної роботи є питання, в Java наприклад, в циклі foreach (for in, for of) не можна змінювати масив, тільки перебирати, і коли я спробував запустити код: const numbers = [1, 3, 6, 8, 10]; function squareArray(array) { for (const item in array) { item *= item; } return array; } console.log(squareArray(numbers)); то отримав помилку: Uncaught TypeError: Assignment to constant variable. - типу не можна змінювати const, якщо замінюю його на let, то масив виводиться але без змін. З циклом for of та сама помилка. Можеш підказати чи я десь помилився, чи в JS також не можна змінювати елементи масиву через цикли for in, for of. Дякую.
@savchukit1454
6 ай бұрын
Виглядає так, що з for ... of такої можливості немає. Натомість можете використати метод forEach
@andriichipets3782
6 ай бұрын
@@savchukit1454 Дякую за відповідь)
Такой вариант будет считаться правильным? const someArr = [1, 2, 3, 4, 5, 6, 7, 8, 9] function squareArr(arr){ for(let i of arr){ i **= 2 console.log(i); } } squareArr(someArr)
10:33 якщом рахуємо з 0, то останній консоль лог з'явиться з 7
можна методом map так ніби найпростіше const arrNumbers = [ 2, 3, 4, 5, 6, 7, 8, 9, 10]; let result = arrNumbers.map((arr)=>{ return arr**2 }) console.log(result)
Ще один варіант: const numberArr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; function numberSquer(arr) { for(const item of arr){ a = item * item; console.log(a); } } numberSquer(numberArr);
@_back_heart_
11 ай бұрын
Тогда лучше такие варианты )) function numberSquer(arr) { for (const item of arr) { a = item ** 2 console.log(a) } } function numberSquer2(arr) { for (const item of arr) { a = Math.pow(item, 2) console.log(a) } } function numberSquer3(arr) { return arr.map(array => Math.pow(array, 2)) } function numberSquer4(arr) { return arr.map(array => array ** 2) }
А цикли це в англомовному контенті loops?
@savchukit1454
Жыл бұрын
Correct :)
Пане Віталію, скільки Ви часу навчалися в ІТ, і скільки часу працювали, щоб стати міддлом?))
@savchukit1454
9 ай бұрын
Навчався 11 місяців до першої роботи. Мідлом став приблизно на третій рік кар'єри
@user-lv1bb2jp8y
9 ай бұрын
@@savchukit1454 Дякую)
Як з масиву витягнути користувачів яким наприклад більше 30 років та зі статусом фолс?
@savchukit1454
6 ай бұрын
Метод filter. Про нього у майбутніх відео)
Аматорський код: let arr = [6,32,123,4,6,78,7,8,9]; function subNumber(){ for (let number of arr){ console.log(number); alert(number * number); } } subNumber();
А таке підійде? const squareNum = [1, 2, 3, 4, 5, 6, 7, 8, 9] function squareArr() { for (let i = 0; i console.log(squareNum[i] * squareNum[i]) } } squareArr()
@savchukit1454
7 ай бұрын
Підійде все, що працює)
const arrNumbers = [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // створив масив function squreArr (arr) { // оголосив функцію, яка підносить до квадрата і виводить у консоль console.log(arr * arr); }; for (const items of arrNumbers) // створили цикл оголошення кожного елемента масиву squreArr(items); // викликали функцію
Я тепер заходжу не джс вчить а музику слуать, дівчина питає чи є ви на спотіфай?
@savchukit1454
7 ай бұрын
Як тільки но завершу з курсом, одразу берусь за запис альбому)
const pow = arr => { for (let i = 0; i arr[i] = Math.pow(arr[i], 2); } return arr; };
let arr = [1,2,3,4,5,6] const squareArr = arr => { for (const key of arr) console.log(Math.pow(key, 2)) } squareArr(arr)
let arr = [1, 2, 3, 4, 5, 6, 7, 8]; function squerArr(arr) { for (const number of arr) { count = number ** 2; console.log(count); } return count; } squerArr(arr);
Всім привіт
Потрібно заглиблюватись. Створив такий же масив- за допомогою "for of" у вихідному масиві ще купа NaN значень. А якщо змінити "of" на "in"- все працює правильно... Раніше вивчав python самостійно- так там для будь якого масиву використовується "in"- немає необхідності розбиратись для якого типу який цикл використовувати...
let number = [1,2,3,4,5,6,7,8,9,10]; function squareArr() { for(let i =0; i number[i] = number[i] **2; } console.log(number); } squareArr();
does your friend know english? -yes -name? -Peter -sex? -2.3 times a week -WHAT? i ask male or female -male, female, AND SOMETIMES ANIMAL
сподіваюся розробники js будуть горіти в js аду післе смерті ) бо то капець ))))
@savchukit1454
7 ай бұрын
😁
const matematik = [ 1, 2, 5, 6, 11, 12, 13, 14, 15 ] function SquareArr(arr){ for (let x of arr){ console.log(x**2); }; }; SquareArr(matematik); мій варіант вирішення👉👈
все одно поки практичну задачу не виходить виконати це нормально віталій підкажи будь ласка
Міняти аргументи передані в функцію це погана практика, краще повертати новий масив зі зміненими даними.
Цікавий урок!
Хай а як добратися до властивосіт масиву коли властивість === object тобто як пропустити обєкт якіий є властивістю масива через цикл for() ?