Changeset 19887


Ignore:
Timestamp:
12/12/15 23:26:51 (9 years ago)
Author:
dlcheng
Message:

CHG (javascript): Fixing semantic issues with ArrayAnyNaN not operating on matrices correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/array/arrayoperations.js

    r19863 r19887  
    161161function ArrayAnyNaN(array) { //{{{
    162162
    163         for(var i=0;i<array.length;i++){
    164                 if (isNaN(array[i])) return 1;
    165         }
    166         return 0;
     163    if(IsArray(array[0])){
     164        for(var i=0;i<array.length;i++){
     165            for(var j=0;j<array[0].length;j++){
     166                if (isNaN(array[i][j])) return 1;
     167            }
     168        }
     169    }
     170    else{
     171        for(var i=0;i<array.length;i++){
     172            if (isNaN(array[i])) return 1;
     173        }
     174    }
     175    return 0;
    167176} //}}}
    168177function ArrayUnique(arr) { //{{{
Note: See TracChangeset for help on using the changeset viewer.