두 개의 작은 예제 코드가 있습니다.
// example 1:
var x;
...
x = x || 'some value'; //assign some value to x if x has no value
...
// example 2:
var y;
...
y || (y = 'some value'); //assign some value to y if y has no value
...
내 질문은 다음과 같습니다.
1. x가 이미 값을 가지고있을 때 x가 예제 1에서 값을 재 할당합니까?
2. 예제 2가 예제 1보다 낫습니까?
(내 영어가 안 좋아요. 읽어 주셔서 감사합니다 : D)
x
truthy 값을 가지고, 그것은 그 자체로 다시 지정됩니다. 그렇지 않은 경우 기본값 'some value'
이 할당됩니다.이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다