powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передача имени массива как параметр функции
3 сообщений из 3, страница 1 из 1
Передача имени массива как параметр функции
    #34623311
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!
Есть функция
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<script type="text/javascript">
function redraw_respect(){
...
	for(i =  1 ; i <= parseInt(mas[city][ 0 ]); i++){
		content = content + '<li>' + mas[city][i] + "</li>";
	  }
...
	}
</script>

которая производит работу с масивом mas .
Сам массив определен:
Код: plaintext
1.
2.
3.
<script type="text/javascript">var mas = { 

}
</script>

Вопрос в следующем: таких массивов будет несколько, 10-15, (структура данных одинаковая. только кол-во строк разное и содержание) и для каждого переписывать функцию не есть хорошо.

Можно ли как-то имя массива передавать как параметр этой функции, и для каждого массива вызывать только ее одну?
Иил как-то вставить switch , который будет в зависимости от какого-то признака использовать тот или иной массив? (в этом случае функция все равно разрастется, хотя уже не будет 10 разных функций)
...
Рейтинг: 0 / 0
Передача имени массива как параметр функции
    #34623398
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ihor
Можно ли как-то имя массива передавать как параметр этой функции, и для каждого массива вызывать только ее одну?

А почему нет-то
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function redraw_respect(mas){
...
	for(i =  1 ; i <= parseInt(mas[city][ 0 ]); i++){
		content = content + '<li>' + mas[city][i] + "</li>";
	  }
...
	}
redraw_respect(mas2)
массивы как объекты передаются по ссылке
...
Рейтинг: 0 / 0
Передача имени массива как параметр функции
    #34623470
Фотография Ihor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, работает :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передача имени массива как параметр функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]