Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Работа с переменными в JS / 4 сообщений из 4, страница 1 из 1
04.12.2006, 13:57
    #34174724
Работа с переменными в JS
Имеется такой текст:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<script type="text/javascript">

var TEST = function(var1)
{
	this.myVar = var1;
}
TEST.prototype.myArray = {
	myParam : (this.myVar == "1") ? "1" : "2",

	myTest : function (){
		alert(this.myVar);
	}
}

// запускаем

var oTEST = new TEST("1");
oTEST.myArray.myTest();

</script>

При запуске почему-то выдается в alert'e значение "undefined" (то есть не видит this.myVar).
Может что-то напутано с this'ами?
...
Рейтинг: 0 / 0
04.12.2006, 15:09
    #34175047
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с переменными в JS
а ты уверен, что так можно?
...
Рейтинг: 0 / 0
04.12.2006, 15:24
    #34175118
Работа с переменными в JS
По замыслу, я должен иметь возможность создать новый myArray и работать с его свойствами и функциями.
...
Рейтинг: 0 / 0
04.12.2006, 15:27
    #34175133
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с переменными в JS
а ну да, myArray — объект с методом myTest, поэтому в нём this — это myArray.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Работа с переменными в JS / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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