Показать сообщение отдельно
Старый 11.10.2014, 16:43
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 10  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
все гораздо сложней

Код AS3:
var array:Array = [1, 2, 3, 4, 5];
var summ:Number = 0;
 
var len:uint = array.length;
for(var i:uint = 0; i < len; i++){
  var v:* = array[i];
  if(v == v && v is Number){
    summ += v;
  } else {
    summ = NaN;
    break;
  }
}
проблема в том, что есть valueOf, и если я начну делать сумму [new Date(), new Date()] то все очень плохо