Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   массив и передача в массив перемнных. (https://javascript.ru/forum/misc/4857-massiv-i-peredacha-v-massiv-peremnnykh.html)

алевтина 25.08.2009 12:36

массив и передача в массив перемнных.
 
Здраствуйте о великие гуру javascript! задачка вот такая: пользователю дается возможность добавления в список своих функций. например у меня в списке есть сложение, и умножение, он может сколько угодно добавить своих функций. ему дается возможность внесения названия, и выполнение. так вот задача застопорилась на самом главном как хранить, а сомое главное сделать так чтобы с разными параметрами работали эти функции. а то они у меня срабатывают только первый раз.
sel=document.form1.sel;
	massf=new Array("сложение", "вычитание", "умножение", "деление");
	masszn=new Array ((a-(-b)),a-b,a*b,a/b);
	for (i=0; i<4; i++){SF[i]= new ObSF(massf[i],masszn[i]);}
	Show();

вот код где я создаю массив значений, и массив функций. ( вот с этим массивом функций и загвоздка. О великие гуру помогите. Спасибо!

Dmitry A. Soshnikov 25.08.2009 12:42

Цитата:

Сообщение от алевтина
я создаю массив значений, и массив функций

Создайте объект, ключами которого будут названия функций, значениями - сами функции:

var functionsTable = {
  add: function (a, b) {
    return a + b;
  },
  mul: function (a, b) {
    return a * b;
  },
  // и т.д.
};

alert(functionsTable.add(10, 20)); // 30

алевтина 25.08.2009 12:47

спасибо. ответ нашла сама.

это то понятно. дело то было сложнее, а как пользовательские ФУНКЦИИ ОФОРМЛЯТЬ.

СПАСИБО ОГРОМНОЕ ЗА ОТВЕТ!


Часовой пояс GMT +3, время: 12:53.