Можно ли изменить значение параметр функции?

У меня есть одна функция с двумя параметрами, например function (a, b) . Я хочу войти в функцию, взять значение b и заменить его на c. Я думал о чем-то вроде $ (b) .replaceWith (c) , но это не сработало. Я знаю, что могу создать новую переменную внутри функции с новым значением, но можно ли изменить значение самой b? Возможно ли что-то подобное. Или параметры высечены в камне?

Позвольте мне попытаться объяснить, что я пытаюсь сделать. Есть три функции, одна всеобъемлющая функция, а затем две функции внутри нее, которые запускаются событием переключения. И я хочу, чтобы вторая функция что-то сделала, чтобы получить значение и передать его третьей функции. Итак, вот код

function(a,b){

    $('selector').toggle(

        //I want this to gather a value and store it in a variable
        function(){},

        //and I want this to accept the variable and value from the previous function
        function(){}
    )}

Единственный способ, которым я могу это сделать, - это добавить параметр c для всеобъемлющей функции, а затем изменить его с помощью первой функции и передать новое значение второй функции.

26
задан Ben 13 March 2015 в 06:23
поделиться