Передача значения параметра между функциями

usascha

Новичок
Передача значения параметра между функциями

есть две функции js. Существует ли какой-то способ передать значение из одной в другую?

function 1 (form,b,c) {
a=...
b=...
result(form)
}

function 2 (form) {

тут надо использовать параметр 'c'
}

Обе функции применяются к одной форме.

Спасибо.
 

Fiva

Держу ZMH
вынеси определение переменной за пределы функции
var cc;
function 1 (form,b,c){...cc=c;}
function 2 (form) { используешь cc
}
 

Ямерт

The Old One
По идее, надо создать JS объект, куда включить обе эти функции и переменную - для контроля за изменениями.
 

usascha

Новичок
js объект это уже сложно. А на пальцах можете пояснить как это делается и зачем именно объект, а не просто как написал Fiva?
 

usascha

Новичок
не знаю, я и спрашиваю как передать!

По старинке - это как?
 

Fiva

Держу ZMH
usascha
а что я не так написал? глобализируй параметр и передавай его в любую функцию в области видимости.
Главное объявить эту переменную перед объявлением функций и она будет доступна в обоих функциях.
 

usascha

Новичок
Fiva
я в js хуже чем в php разбраюсь, а в php тоже пока новичок. Мне важно видеть варианты, т.к. я не знаю инструментарий. Ваш вариант пробую, пока не получается... стараюсь.

За подсказку спасибо.
 

Ямерт

The Old One
Panchous почему нельзя? Можно. Просто хранить эту переменную в объекте более правильно - чтобы к ней обращались только методы того же объекта.
 
Сверху