Skip to content

Component Filtration Comparators

donvadicastro edited this page Oct 29, 2015 · 7 revisions

Compatators is the boolean fuctions which returns comparision result.

eq(val1, val2): bool

Compare two input parameters and returns true if they are equal.

eq(1, 1): true
eq(true, 'true'): true
eq('test', 'test'): true
eq('test', '  test'): false

contains(val1, val2): bool

Checks val1 contains val2. This can be as string inside string comparision, as item inside array

contains('abcd', 'a'): true
contains('a', 'abcd'): true
contains(1, [1,2,3,4]): true
contains([1,2,3,4], 1): true
contains('a', 'bc'): false

less(val1, val2): bool

Checks val1 is less then val2

less(10, 11): true
less(10, 10): false
less(11, 10): false

greater(val1, val2): bool

Checks val1 is greater than val2

less(10, 11): false
less(10, 10): false
less(11, 10): true

empty(val1): bool

Check val1 is empty

empty(''): true
empty([]): true
empty(undefined): true
empty('a'): false

Also we can revert comparision result by using "!" symbol at the start of comparator declaration: "!eq", "!contains"