Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2010, 20:13
Кандидат Javascript-наук
Отправить личное сообщение для MadGest Посмотреть профиль Найти все сообщения от MadGest
 
Регистрация: 12.07.2010
Сообщений: 123

Обнуление Array
this.Content = new Array();

По умолчанию там прописаны undefined как мне туда прописать "";
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2010, 20:21
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

this.Content = [""];
Ответить с цитированием
  #3 (permalink)  
Старый 04.10.2010, 20:25
Кандидат Javascript-наук
Отправить личное сообщение для MadGest Посмотреть профиль Найти все сообщения от MadGest
 
Регистрация: 12.07.2010
Сообщений: 123

Просто в последствии а делаю добавления текста в элементы массива и а такое объявление массива ведет за собой запись по стандарту значение undefined и у меня это все преобразуется в текст и в начале каждой строки появляется undefined. Мне бы хотелось в конструкторе после создания массива записать во все элементы "".

this.Content = [""]; - не помогло
Ответить с цитированием
  #4 (permalink)  
Старый 04.10.2010, 20:38
Кандидат Javascript-наук
Отправить личное сообщение для MadGest Посмотреть профиль Найти все сообщения от MadGest
 
Регистрация: 12.07.2010
Сообщений: 123

Вроде решил проблему. Т.к Array только инициализирует массив то в конструкторе например for..in я его не могу обнулить, пришлось проверять на первое вхождение.
Ответить с цитированием
  #5 (permalink)  
Старый 04.10.2010, 20:40
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Подробнее! Покажи код.
var content = [""];
content[0] += "text";
alert(content)
Ответить с цитированием
  #6 (permalink)  
Старый 04.10.2010, 20:46
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от MadGest
По умолчанию там прописаны undefined
Ничего там не прописано. Несуществующее свойство возвращает undefined.
Ответить с цитированием
  #7 (permalink)  
Старый 04.10.2010, 20:57
Кандидат Javascript-наук
Отправить личное сообщение для MadGest Посмотреть профиль Найти все сообщения от MadGest
 
Регистрация: 12.07.2010
Сообщений: 123

Например после
if(this.Content[this.CurPosY / this.hf] == undefined) 
this.Content[this.CurPosY / this.hf] = "";


Все нормально становится
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка function is not defined KamaZz Общие вопросы Javascript 19 28.09.2010 14:38
Метод remove() в стандартном Array voyager ExtJS 11 08.09.2010 16:04
Многомерный массив в json Л_Денис Общие вопросы Javascript 1 21.04.2010 21:43
Ошибка в сортировке Array konstantinopol Общие вопросы Javascript 4 18.03.2009 17:13
DOMNodeList to Array Octane Общие вопросы Javascript 15 23.12.2008 23:39