UNPKG

@stdlib/assert

Version:

Standard assertion utilities.

36 lines (26 loc) 866 B
{{alias}}( v1, v2 ) Tests if two arguments are both Float32Arrays and have the same values. The function differs from the `===` operator in that the function treats `-0` and `+0` as distinct and `NaNs` as the same. Parameters ---------- v1: any First input value. v2: any Second input value. Returns ------- bool: boolean Boolean indicating whether two arguments are the same. Examples -------- > var x = new {{alias:@stdlib/array/float32}}( [ 1.0, 2.0, 3.0 ] ); > var y = new {{alias:@stdlib/array/float32}}( [ 1.0, 2.0, 3.0 ] ); > var bool = {{alias}}( x, y ) true > x = new {{alias:@stdlib/array/float32}}( [ NaN, NaN, NaN ] ); > y = new {{alias:@stdlib/array/float32}}( [ NaN, NaN, NaN ] ); > bool = {{alias}}( x, y ) true See Also --------