Skip to content

isEqualStrict JavaScriptDart

It compares the first argument value as the left operand and the argument values given thereafter as the right operand, and returns true if the values are all the same.

isEqual returns true even if the data types do not match, but isEqualStrict returns true only when the data types of all argument values match.

Parameters

  • leftOperand::any
  • rightOperand::any||any[]||...any

In Dart, rest parameters are not supported in rightOperand.

Returns

boolean

Examples

javascript
const val1 = 'Left';
const val2 = 1;

isEqualStrict('Left', 'Left', val1); // Returns true
isEqualStrict(1, [1, '1', 1, val2]); // Returns false
isEqualStrict(1, 1, '1', 1); // Returns false

Released under the MIT License