Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 03.01.2012, 20:41
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

8-е сообщение в этой теме.
Ответить с цитированием
  #42 (permalink)  
Старый 03.01.2012, 20:42
Аспирант
Отправить личное сообщение для diagnost Посмотреть профиль Найти все сообщения от diagnost
 
Регистрация: 30.10.2008
Сообщений: 47

Дело в том, что count вычисляется до присвоения элементов массиву.
Ответить с цитированием
  #43 (permalink)  
Старый 03.01.2012, 20:42
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от diagnost Посмотреть сообщение
Kolyaj, вот не получается у меня. Может, у Вас получится? Попробуйте.
ну не получается у него ребят, ну пусть учебник по читает и научится а потом и разберется.
Ответить с цитированием
  #44 (permalink)  
Старый 03.01.2012, 20:43
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

diagnost, реально достал, тебе советуют нормальные варианты а ты хуйню просишь ну так получай!
Ответить с цитированием
  #45 (permalink)  
Старый 03.01.2012, 20:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Если count будет функцией, то её не надо будет вычислять, она будет вычислять.
Ответить с цитированием
  #46 (permalink)  
Старый 03.01.2012, 20:45
Аспирант
Отправить личное сообщение для diagnost Посмотреть профиль Найти все сообщения от diagnost
 
Регистрация: 30.10.2008
Сообщений: 47

А попробуйте 8-е сообщение внедрить, получите в ответ 9-е сообщение.
Livaanderiamarum, подобную рекомендацию я уже слышал в этой теме. Хотелось бы конкретики - есть способ или нет?
Ответить с цитированием
  #47 (permalink)  
Старый 03.01.2012, 20:46
Аспирант
Отправить личное сообщение для diagnost Посмотреть профиль Найти все сообщения от diagnost
 
Регистрация: 30.10.2008
Сообщений: 47

Пока все, что я получил - или суммирование, или нахождение count не внутри Lingvo, а через операции с LWord.
Ответить с цитированием
  #48 (permalink)  
Старый 03.01.2012, 20:46
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

function Lingvo() {
	this.Eng = [];
	this.Rus = [];
	this.Add = function (EngWord, RusWord) {
			this.Eng.push(EngWord); //суешь туда
			this.Rus.push(RusWord); //суешь сюда
	}
	this.count = function(){ //функция count  посчитает количество слов в словаре лишь единожды, при вызове
		return this.Eng.length
	};
}

var LWord = new Lingvo;

LWord.Add("father", "папа");
LWord.Add("he", "он");
LWord.Add("bread", "хлеб");
LWord.Add("I", "я");

alert (LWord.count() /*считаем количество слов! При этом после count пишем СКОБОЧЕЧКИ чтобы вызвать функцию пересчета*/ );
alert (LWord.Eng[1]);
alert (LWord.Rus[1]);


эта хуита вся тебе нужна для быстроты работы, при том блять что мой способ работает в разы быстрее этого. дальше если мозг есть думай сам что использовать

Последний раз редактировалось Livaanderiamarum, 03.01.2012 в 20:50.
Ответить с цитированием
  #49 (permalink)  
Старый 03.01.2012, 20:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от diagnost
А попробуйте 8-е сообщение внедрить, получите в ответ 9-е сообщение.
Функции вызываются с помощью круглых скобок. Если их не вызывать, они не будут ничего делать.
Ответить с цитированием
  #50 (permalink)  
Старый 03.01.2012, 20:51
Аспирант
Отправить личное сообщение для diagnost Посмотреть профиль Найти все сообщения от diagnost
 
Регистрация: 30.10.2008
Сообщений: 47

Да, всем спасибо. Признаю свою вину, меру, степень, глубину. Я действительно вызывал функцию без скобок.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
splice массива массивов vahrusha Общие вопросы Javascript 9 27.07.2010 15:41
Как проверить название массива? Andrej_2 Общие вопросы Javascript 2 30.06.2010 21:07
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
вставка элементов массива в текстовую форму по клику olezyk Общие вопросы Javascript 3 21.03.2009 22:01