Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #61 (permalink)  
Старый 02.02.2010, 22:18
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

https://developer.mozilla.org/en/Cor...tyIsEnumerable
Цитата:
Every object has a propertyIsEnumerable method. This method can determine whether the specified property in an object can be enumerated by a for...in loop, with the exception of properties inherited through the prototype chain. If the object does not have the specified property, this method returns false.
По-русски из документации
Ответить с цитированием
  #62 (permalink)  
Старый 03.02.2010, 05:53
Аватар для Niar
Труъ кодер
Отправить личное сообщение для Niar Посмотреть профиль Найти все сообщения от Niar
 
Регистрация: 20.01.2010
Сообщений: 194

ясно
__________________
http://www.free-lance.ru/users/Nia173 Мой аккуант на free-lance.
Ответить с цитированием
  #63 (permalink)  
Старый 03.02.2010, 11:05
Аватар для Niar
Труъ кодер
Отправить личное сообщение для Niar Посмотреть профиль Найти все сообщения от Niar
 
Регистрация: 20.01.2010
Сообщений: 194

var table = new Array(11); // В таблице 11 строк
for(var i = 0; i < table.length; i++)
table[i] = new Array(11); // В каждой строке 11 столбцов
for(var row = 0; row < table.length; row++) {
for(col = 0; col < table[row].length; col++) {
table[row][col] = row*col;
}
}

Скрипт таблицы умножения. Из книги Дэвида.
Когда менял скрипт заметил что если поставить
for(var i = 0; i <= table.length; i++)

Браузер намертво вис, почему просто не выдавал ошибку?
__________________
http://www.free-lance.ru/users/Nia173 Мой аккуант на free-lance.

Последний раз редактировалось Niar, 03.02.2010 в 12:02.
Ответить с цитированием
  #64 (permalink)  
Старый 03.02.2010, 11:59
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

var table = new Array(11);
table[11] = 1;
alert(table.length);
table[12] = 1;
alert(table.length);
table.length в цикле увеличивается на 1, поэтому из цикла выйти невозможно.
Ответить с цитированием
  #65 (permalink)  
Старый 03.02.2010, 12:02
Аватар для Niar
Труъ кодер
Отправить личное сообщение для Niar Посмотреть профиль Найти все сообщения от Niar
 
Регистрация: 20.01.2010
Сообщений: 194

Как до меня сразу не дошло)
+ вам)
__________________
http://www.free-lance.ru/users/Nia173 Мой аккуант на free-lance.

Последний раз редактировалось Niar, 03.02.2010 в 12:17.
Ответить с цитированием
  #66 (permalink)  
Старый 04.02.2010, 11:31
Аватар для Niar
Труъ кодер
Отправить личное сообщение для Niar Посмотреть профиль Найти все сообщения от Niar
 
Регистрация: 20.01.2010
Сообщений: 194

Знает кто алгоритм работы Array.sort()? Он каждый элемент с каждым сравнивает или как.
__________________
http://www.free-lance.ru/users/Nia173 Мой аккуант на free-lance.
Ответить с цитированием
  #67 (permalink)  
Старый 04.02.2010, 11:47
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Niar
алгоритм работы Array.sort()?
quicksort
Ответить с цитированием
  #68 (permalink)  
Старый 04.02.2010, 13:41
Аватар для Niar
Труъ кодер
Отправить личное сообщение для Niar Посмотреть профиль Найти все сообщения от Niar
 
Регистрация: 20.01.2010
Сообщений: 194

Это что?=)
__________________
http://www.free-lance.ru/users/Nia173 Мой аккуант на free-lance.
Ответить с цитированием
  #69 (permalink)  
Старый 04.02.2010, 13:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Классический алгоритм сортировки. http://ru.wikipedia.org/wiki/Quicksort
Ответить с цитированием
  #70 (permalink)  
Старый 04.02.2010, 13:45
Аватар для Мараторий
Кандидат Javascript-наук
Отправить личное сообщение для Мараторий Посмотреть профиль Найти все сообщения от Мараторий
 
Регистрация: 22.01.2010
Сообщений: 114

Сообщение от Niar Посмотреть сообщение
Это что?=)
Это ответ на ваш вопрос.
Ответить с цитированием
Ответ



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

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