는 표현자바 스크립트 표현 부족 : 값? 값 : '100'
value? value:'100'
에게 내가 두 번 value
를 입력하지 않는 방법을 쓸 수있는 짧은 방법이 있습니까? 같은
뭔가 (하지만 잘못)
value? : '100'
//이/빈 널 (null)/거짓/0/정의되지 않는 한, 그렇지 않으면 '100'을 받아, 값을.
또는 가능하면 무엇이든 가능합니다.
는 표현자바 스크립트 표현 부족 : 값? 값 : '100'
value? value:'100'
에게 내가 두 번 value
를 입력하지 않는 방법을 쓸 수있는 짧은 방법이 있습니까? 같은
뭔가 (하지만 잘못)
value? : '100'
//이/빈 널 (null)/거짓/0/정의되지 않는 한, 그렇지 않으면 '100'을 받아, 값을.
또는 가능하면 무엇이든 가능합니다.
당신은 사용할 수 logical OR operator :
value || '100'
이 truthy (!!value === true
을)의 경우는 value
를 돌아갑니다, 다른 '100'
. 당신이 ES2015 호환 환경에있는 경우 허용 대답에 추가
, 당신은
function(value = 100) {
//now value is 100 if falsy
}
'값도 인수를 기능에 대한 기본 값을 사용할 수 있습니다 || '100' –