Vue.js 템플릿에서 빈 문자열이 진리값으로 간주되는 이유는 무엇입니까?
P粉164942791
P粉164942791 2023-08-09 18:14:19
0
1
550
<p>vue 템플릿에서 빈 문자열이 참 값으로 반환되는 이유는 무엇입니까? </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ?? "빈 문자열은 실제 값이 아닙니다." }}</div></pre> <p>이렇게 하면 빈 문자열만 표시됩니다. null 병합 연산자(??)로 확인할 수 없는 빈 문자열 필드가 많이 있습니다. 대신 삼항 연산자를 사용해야 합니다. </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ? "문자열이 비어 있습니다." : "문자열이 비어 있지 않습니다." }}</div></ pre> <p><code>"" ??</code>틀린거 아닌가요? </p>
P粉164942791
P粉164942791

모든 응답(1)
P粉776412597

Nullish 병합 연산자(??)는 값이 "참 값"인지 여부가 아닌 null 或者 undefined와 같지 않은지 테스트하는 데 사용됩니다.

"" 是一个假值,但它既不是 null 也不是 undefined.

"진실"을 테스트하려면 논리적 OR(||) 연산자를 사용하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿