isEqualStrict 
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::anyrightOperand::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 falsedart
final String val1 = 'Left';
final int val2 = 1;
isEqualStrict('Left', 'Left'); // Returns true
isEqualStrict(1, [1, '1', 1, val2]); // Returns false
isEqualStrict(1, '1'); // Returns false