Проблем с debug console на VSCode
Здравейте,
Порво да отбележа, че въпросът ми е свързан с Основи на програмирането с Javascript и се извинявам за постването, което не е по темата, но за съжаление никъде няма такъв раздел във форума. Затова реших да пиша тук, защото PHP като че ли е най-близко до JS. Имам проблем с VSCode. Дава грешка в дебъг конзолата, когато натисна контрол+ф5. Изписва ми ето това - "TypeError: input.shift is not a function". Доколкото разбирам ми обяснява, че type.shift не е функция. Винаги ми става така, когато действам с него. В Judge системата няма никакъв проблем. Ето го кода:
function concatenationOfData(input) {
let firstName = input.shift();
let lastName = input.shift();
let ages = Number(input.shift());
let city = input.shift();
let messageResult = `You are ${firstName} ${lastName}, a ${ages}-years old person from ${city}.`;
console.log(messageResult);
}
concatenationOfData('Stanil', 'Markov', '36', 'Sofia');
Когато работя без input.shift и си кръстя променливите с имена, не ми излиза грешка.
Моля да ми помогнете да разреша този проблем. :)
Поздрави! Марков
Офф, да, и аз сега загрях, че функцията има само един параметър и няма как да стане с 4 отделни аргумента, а трябва да са в масив. Много ти благодаря за отговора. :)
е тя функцията може да има и 10 параметъра,просто ти подаваше параметри а работеше с тях като масив и затова shift ти гърмеше.А judge не.
Добър вечер, ще съм благодарен някой да ме насочи защо два пъти си инсталирам VisualStudio и двата пъти нямам конзола за javascript?