Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2012, 21:03   #1
kolobot
 
Регистрация: 15.12.2010
Сообщений: 4
По умолчанию javascript. объект "массив функций"

Задача: Объект «массив функций». Методы для поиска нужной функции по имени, вызов нужной функции по индексу, вывод тела функции на экран.
есть небольшой набросок, но толком разобраться и довести до ума не могу, помогите пожалуйста
Код HTML:
<html>
<title> Поиск функций </title>
<body>
<script type="text/javascript"> 
 
function funcname(arg1,arg2,step){
         this.arg1=arg1;
     this.arg2=arg2;
     this.step=step;
}
 
function ArrFunc() {
  this.arr = new Array();
  this.find = find;
  this.call = call;
 
}
 
function find(name) {
  for(i = 0; i < this.arr.length; i++) {
  var str = this.arr.toString();
 // var name1 // use= regexp
  var name1 = new RegExp("f1", "i") 
 
    for (i=0; i<this.arr.length;i++){
    if (name.test(this.arr.name)) { document.write(this.arr.name+'<br>'); net=false}
 }  
 
 
 if (name1 == name)  {
    document.write(str);
  }
 }
 
}
 
 
/////////////////////////////
 
var f1 = new funcname("x", "y", "return x+y;");
var f2 = new funcname("x", "y", "return x*y;");
var f3 = new funcname("x", "y", "return x/y;");
var f4 = new funcname("x", "y", "return x-y;");
 
var ObjMasFunc = new ArrFunc();
 
{   ObjMasFunc.arr(f1);
    ObjMasFunc.arr(f2);
    ObjMasFunc.arr(f3);
    ObjMasFunc.arr(f4);
 
    document.write('<b> Исходный список функций: </b><br>');
    ObjMasFunc.Display(); 
}
 
</script>
</body>
</html>
kolobot вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
программно создать объект "image" (Visual Basic 6.0) Da$aD Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 09.05.2008 18:19