如何判断ArrayCollection里面所有的值是否相等或者是否含有某些值

判断是否所有值都相等,注意element的类型,这里用Number作为例子

internal function isValuesUniquely(array:ArrayCollection):Boolean { return array.source.every(areSameValue); } internal function areSameValue(element:Number, index:int, array:Array):Boolean { return (element == array[array.length - 1]); }

 

判断是否含有某个值

internal function isValuesUniquely(array:ArrayCollection):Boolean { return array.source.some(contain); } internal function contain(element:Number, index:int, array:Array):Boolean { return (element == 7); }

你可能感兴趣的:(function)