Софтуерно Инженерство
Loading...
+ Нов въпрос
Tr00peR avatar Tr00peR 569 Точки

[Homework] JavaScript Basics - Functions and Objects

Здравейте, това са моите решения на задачите от домашното за функции и обекти в JavaScript.

  1. 01-lastDigitOfNumber.js
  2. 02-nthDigitOfNumber.js
  3. 03-largestSumOfDigits.js
  4. 04-biggerThanNeighbors.js
  5. 05-reverseWords.js
  6. 06-countOfDivs.js
  7. 07-youngestPerson.js
  8. 08-sumTwoHugeNumbers.js
  9. 09-arrayPrototypeFunction.js
  10. 10-deepCopyOfObject.js

Moля за коментари, забележки, похвали, препоръки и тн.

Поздрави!

18
JavaScript Fundamentals
Valleri avatar Valleri 292 Точки

Здравейте, колеги. Някой досеща ли се защо filter не работи в кода : http://pastebin.com/48YLRq2Z

0
cherokee avatar cherokee 146 Точки

filter го ползвай, когато искаш върнатият масив да се съдържа само елементите, които отговарят на някакво условие, а не да ги променяш, т.е. filter връща в новият масив само елементите, за които резултата от действието, което се извършва в/у всеки елемент върне стойност true. В случая ползвай forEach и ето тук може да видиш ефекта. 

1
ZvetanIG avatar ZvetanIG 925 Точки

И в това домашно се оказа, че има доста задачи, които се решават с  2 - 10 реда.

Ето и моите решения.  ЦЪК

11 задача след много мъки по разгадаване на условието й.

 

 

2
micev avatar micev 59 Точки

Поздравления за 8 задача аз също трагнах по тоя път, един - два пъти ми изгърмя и реших да си ползвам външна библиотека.

0
XmUrF avatar XmUrF 363 Точки

Абе малко глупав въпрос, ама на втора задача са последно undefined ли да връща или The number doesn’t have n digits, когато числото няма толкова цифри?

 

П.П.

Между другото доста от тук постнатите варианти на 3-та задача не отговарят на условието, което е входът да приема variable number of arguments. Има някои колеги, които са го направили така, ама има и доста, които си слагате входа в масив :).

0
milen_vm avatar milen_vm 68 Точки

И аз се зачудих защото в условието пише че връща undefined, а в аутпута 'The number doesn’t have n digit'. Според мен не е обяснено както трябва.

Аз го оставих: 'The number doesn’t have n digit'. Няма голямо значение важното е да работи.

0
XmUrF avatar XmUrF 363 Точки

Ами така е, ама знам ли кой как ще го разбере и как ще реагира при проверка на домашните :). Гледам, че масовата практика е да се изписва това, което е дадено като пример в output-a.

Но то наистина не е само тази грешка. Сега гледам трета задача, пише, че ще са положителни числа, пък във втория пример има отрицателно, че е и верния отговор! Magic! :).

1
Markova avatar Markova 13 Точки

Не можах да си предам навреме домашното от тази тема, но седнах и си написах. Ето сорса в гитхъб:
JavaScript Objects & Functions

1