Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.04.2012, 21:52
Аспирант
Отправить личное сообщение для kichSman Посмотреть профиль Найти все сообщения от kichSman
 
Регистрация: 16.10.2009
Сообщений: 69

как создавать динамически свойства объектов
Хочется прописать нормальную функцию для создания объектов с многомерностью, а точнее, есть вот такая функция

String.prototype.getJSProperty = function()
{
	var arr = {};
	this.replace(/\W*(js|jq)-(\w+)-(\w+)-*(\S+)*/g, function( s, p1, p2, p3, p4 ){
		
		if(!arr[p1]) arr[p1] = {};
		if(!arr[p1][p2]) arr[p1][p2] = {};
		if(!arr[p1][p2][p3]) arr[p1][p2][p3] = {};

		arr[p1][p2][p3] = p4 == $_UNDF ? '' : p4;
		return '';
	});
	return arr;
}

Но она строит совсем непонятную архитектуру, а хотелосьбы, чтобы 1-3 уровни пополнялись только по мере необходимости (т.е. были индивидуальными).
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в IE динамически установить значение события onClick? Гость Элементы интерфейса 6 16.01.2011 23:46
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
ООП: как создавать наследника от встроенных объектов? Langalier Общие вопросы Javascript 17 02.02.2009 17:07
как динамически добавить столбец oxx Элементы интерфейса 4 06.11.2008 17:23
Как определить включен ли поддержака объектов ActoveX feodul Events/DOM/Window 5 02.06.2008 12:04