Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.02.2016, 00:49
Аспирант
Отправить личное сообщение для Gerd199 Посмотреть профиль Найти все сообщения от Gerd199
 
Регистрация: 03.02.2016
Сообщений: 88

Объявить переменную на весь класс
test.int('list');

В int можно достать значение, что передаем. Но достать ее в остальных функциях не получается.
Как передать в класс переменную которая будет доступна во всех внутренних функциях?

Последний раз редактировалось Gerd199, 11.02.2016 в 00:55.
Ответить с цитированием
  #2 (permalink)  
Старый 11.02.2016, 01:07
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var test = {
   int: function(data) {
       this.data = data;
   },
   foo: function() {
       alert(this.data);
   }
};


test.int('list');
test.foo();
Ответить с цитированием
  #3 (permalink)  
Старый 11.02.2016, 01:16
Аспирант
Отправить личное сообщение для Gerd199 Посмотреть профиль Найти все сообщения от Gerd199
 
Регистрация: 03.02.2016
Сообщений: 88

Спс, вот жара где.

js код подгружаю в js файле.
test.int('list');
прописана сразу после класса. Но если ее вынести html и сперва подгрузить js, а за js прописать код
test.int('list');


В ответ получаю
Uncaught ReferenceError: test is not defined
Блин, почему, я же ее вызываю после того как загрузил js скрипт.
Ответить с цитированием
  #4 (permalink)  
Старый 11.02.2016, 01:19
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Gerd199, что такое класс, по Вашему?
Ответить с цитированием
  #5 (permalink)  
Старый 11.02.2016, 01:20
Аспирант
Отправить личное сообщение для Gerd199 Посмотреть профиль Найти все сообщения от Gerd199
 
Регистрация: 03.02.2016
Сообщений: 88

Объект, блин я плохо знаю js. В основном сидел в php
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить функцию при запуске увидеть ГЛОБАЛЬНУЮ переменную? возжаждавший Элементы интерфейса 8 23.02.2017 01:27
Как объявить глобальную переменную из функии? Владлен Events/DOM/Window 27 05.08.2016 21:19
Подскаите как менять класс у елемента в зависимость от класса другово елемента NirVanea Общие вопросы Javascript 4 10.09.2015 13:51
Можно ли объявить переменную прямо в массиве или объекте mkone112 Общие вопросы Javascript 32 20.09.2014 01:23
почему нельзя объявить переменную и в ней использовать совмещенные операторы?!! alexben Общие вопросы Javascript 23 13.02.2012 01:32