Какова цель присвоения значения функции? - PullRequest
0 голосов
/ 10 июля 2020

Я НАЧИНАЮЩИЙ, поэтому попробуйте объяснить простыми словами.

Источник моего кода

Какова цель строки 3 здесь:

function sumAndMultiply(a,b,c) { 

        var sumAndMultiplyArray = []
    
        aPlusB = sum(a, b)[0];   //line3
    
        var finalSum = sum(aPlusB, c)[0]; 
    
        sumAndMultiplyArray[0] = finalSum;

        return sumAndMultiplyArray;
    
        }
    sumAndMultiply(4,7,5);

Неправильно ли так делать:

function sumAndMultiply(a,b,c) { 

        var sumAndMultiplyArray = []
        
        var finalSum = sum(a, b, c)[0]; 
    
        sumAndMultiplyArray[0] = finalSum;

        return sumAndMultiplyArray;
    
        }
    sumAndMultiply(4,7,5);

1 Ответ

0 голосов
/ 10 июля 2020

Функция суммы просто получает два параметра, третий параметр c будет проигнорирован и не будет суммироваться.

EDIT:

Цель третьей строки - сообщить компьютер, чтобы сохранить полученное значение вызываемой функции sum с параметрами a, b в новую переменную с именем finalSum. Этого можно добиться в одну строку, но вы должны знать, что простота чтения намного важнее компактного кода.

...