본문으로 건너뛰기

isEqualStrict

첫 번째 인수의 값을 왼쪽 피연산자로, 그 다음에 주어진 인수의 값을 오른쪽 피연산자로 비교하고, 값이 모두 같으면 trueTrue를 반환합니다.

isEqual은 데이터 유형이 일치하지 않더라도 trueTrue를 반환하지만, isEqualStrict는 모든 인수의 데이터 유형이 일치할 때만 trueTrue를 반환합니다.

Parameters

이름타입필수기본값
leftOperandanydynamicAny
rightOperandany | any[] | ...anydynamicAny | list[Any] | *Any

rightOperand는 가변 인자가 아닙니다. 값을 하나나 둘까지 전달하거나, 리스트 하나로 전달하세요.

Returns

boolean

bool

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
dart
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
python
val1 = 'Left'
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