Показать сообщение отдельно
Старый 16.06.2010, 14:03
PgeorgyV вне форума Посмотреть профиль Отправить личное сообщение для PgeorgyV Найти все сообщения от PgeorgyV
  № 4  
Ответить с цитированием
PgeorgyV

Регистрация: Apr 2008
Сообщений: 79
Код AS3:
trace(diff([1, 2, 3, 4, 5, 6], [2, 4, 6]).join(' '));
 
public function diff(a:Array, b:Array):Array {
	var c:Array = [];
	var l:int = 0;
	var o:Object;
	for (var i:int = 0, j:int = a.length; i < j; i++) {
		o = a[i];
		if (b.indexOf(o) == -1) {
			c[l++] = o;
		}
	}
	return c;
}


Последний раз редактировалось PgeorgyV; 16.06.2010 в 14:09.