| 
	| 
	
	| 
		
	| 
			
			 
			
				23.07.2015, 20:59
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 23.12.2013 
						Сообщений: 1,856
					 
		
 |  |  
	| cyber,не, это foo)
 Хотя я не уверен, что это не одно и тоже))
 |  |  
	| 
		
	| 
			
			 
			
				23.07.2015, 21:00
			
			
			
		 |  
	| 
		
			|  | Быдлокодер;)       |  | 
					Регистрация: 19.11.2010 
						Сообщений: 4,338
					 
		
 |  |  
	| 
	
 
	| Сообщение от Safort   |  
	| cyber, не, это foo)
 Хотя я не уверен, что это не одно и тоже))
 |  
	
 Да не, Максимус хотя бы шарил в теме, а тут вообще тяжелый случай  |  |  
	| 
		
	| 
			
			 
			
				23.07.2015, 21:04
			
			
			
		 |  
	| 
		
			|  | I am Student       |  | 
					Регистрация: 17.12.2011 
						Сообщений: 4,415
					 
		
 |  |  
	| kobezzza, я то подумал что максимус опустился до уровня овоща) 
				__________________ 
	
 
	| Цитата: |  
	| Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку. |  
	
 |  |  
	| 
		
	| 
			
			 
			
				23.07.2015, 21:08
			
			
			
		 |  
	| 
		
			|  | Модератор       |  | 
					Регистрация: 27.04.2010 
						Сообщений: 3,417
					 
		
 |  |  
	| tysonfury2015, для мотивации: если завтра ты не напишешь здесь ничего толкового -- уйдёшь в бан, чтобы время подучиться было    
А то что-то ты скучный оказался :С |  |  
	| 
		
	| 
			
			 
			
				24.07.2015, 09:14
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 24.09.2013 
						Сообщений: 1,436
					 
		
 |  |  
	| 
	
 
	| Сообщение от kobezzza   |  
	| Ты молодец |  
	
 Вах, спасибо.
 
	
 
	| Сообщение от tysonfury2015   |  
	| Я плохо разбираюсь в синтаксисе, то что там выбросил транслятор -- это вообще мрак, там запаришься разбираться. Поэтому, я еще раз говорю, давай обычную версию, без этого говна. Иначе это выглядит так, как будто ты зассал, и надеешься на то, что я твой код не смогу разобрать и проверить. |  
	
 Лол, а кто-то там еще вопил, что лучше нас всех знает JS   
Я написал полностью работоспособный код, полностью решающий твою задачу (в babel repl можешь проверить), на полностью валидном и современном JS. Если ты не можешь его понять, то это лично твои проблемы, иди кури мануалы .
 
Вообще непонятно, как ты без знания языка собрался тут с нами спорить.
 
	
 
	| Сообщение от kobezzza   |  
	| 
function pluralParent(...parents) {
 Ставим свойство parents, как свойство созданного объекта, и потом просто добавляем/удаляем свойства из него и всё. Поиск свойств делает прокси, даже человеку, который вчера узнал JS будет всё очевидно.
 |  
	
 Аха, только, наверное, лучше скрывать parents за символ, экспортируемый гипотетической либой.
 
Либо, как вариант, можно стащить из бабеля функцию установки наследования и использовать её в рантайме:
 
function changeParent(subClass, superClass) { 
    if (typeof superClass !== "function" && superClass !== null) { 
        throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); 
    }
    
    subClass.prototype = Object.create(superClass && superClass.prototype, { 
        constructor: { 
            value: subClass, 
            enumerable: false, 
            writable: true, 
            configurable: true 
        } 
    });
    
    if (superClass) {
        subClass.__proto__ = superClass;
    }
}
class CatDog extends pluralParent(Cat, Dog) {};
changeParent(catDog, Cat); //Теперь catDog - это просто кот.
changeParent(catDog, null); //А теперь - ничто.
changeParent(catDog, pluralParent(Cat, Dog)); //Возвращаем справедливость.
			 Последний раз редактировалось Erolast, 24.07.2015 в 12:02.
 |  |  
	| 
		
	| 
			
			 
			
				24.07.2015, 10:03
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| 
	
 
	| Сообщение от cyber |  
	| Пошел куплю поп-корн) |  
	
   
	
 
	| Сообщение от cyber |  
	| kobezzza, это че максимус?) |  
	
 похож, но максимус и то вроде уже поумнел... не такой пылкий стал |  |  
	| 
		
	| 
			
			 
			
				24.07.2015, 10:05
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| 
	
 
	| Сообщение от trikadin |  
	| А то что-то ты скучный оказался :С |  
	
 да не, норм... пусть хоть немного форум проснется.. а то максимус поумнел, а замену не предоставил. Теперь она есть =) |  |  
	| 
		
	| 
			
			 
			
				24.07.2015, 11:49
			
			
			
		 |  
	| 
		
			|  | Модератор       |  | 
					Регистрация: 27.04.2010 
						Сообщений: 3,417
					 
		
 |  |  
	| 
	
 
	| Сообщение от devote |  
	| да не, норм... пусть хоть немного форум проснется.. а то максимус поумнел, а замену не предоставил. Теперь она есть =) |  
	
 Так это ж Foo. Он здесь уже не первый (и не последний, думаю) раз.
 
Этот аккаунт даже не в первой двадцатке созданных, полагаю. |  |  
	| 
		
	| 
			
			 
			
				24.07.2015, 15:46
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 15.01.2015 
						Сообщений: 622
					 
		
 |  |  
	| 
	
 
	| Сообщение от trikadin |  
	| Этот аккаунт даже не в первой двадцатке созданных, полагаю. |  
	
 разве тут модераторы не всевластны? 
на астрофоруме например модераторы очень быстро определяют тот же тролль вернулся на форум или новый пришёл. |  |  
	| 
		
	| 
			
			 
			
				24.07.2015, 15:51
			
			
			
		 |  
	| 
		
			|  | Тлен       |  | 
					Регистрация: 02.01.2010 
						Сообщений: 6,601
					 
		
 |  |  
	| EmperioAf, тут принято сначала насладиться выступлением клоуна - а ну как новая программа. А уж потом можно и банить.) 
				__________________ 29375, 35
 |  |  |  |