나는 자바 스크립트에 비교적 새로운 그리고 난 내가 모든 감각을 만들 수 없습니다이 문제를 여기에조건부 연산자로 배열의 요소를 선언하는 Javascript가 예기치 않게 작동합니까?
크롬의 코드 및 관리자 출력의를 보았다이와 무슨 일
> test?'test':'ok'
"ok"
> [test?'test':'ok']
["ok"]
> ['ok' + test?'test':'ok']
["test"]
정렬? 내가 원하는 것은 배열을 만드는 것입니다. [ 'browser'+ isIE? 'IE': '알 수 없음'.
[isIE? '브라우저 : IE': '브라우저 : 알 수 없음']. 하지만 위의 문법이 잘못되었음을 이해하지 못합니까?
구문 오류를 중단했습니다. 확인 부탁합니다. – closure
'[ 'browser'+ isIE? 'IE'+ 'UNKNOWN'] '이 옳지 않습니다.'[ 'browser'+ isIE? 'IE': 'UNKNOWN']'(콜론':'에주의하십시오.) – rae1
글쎄,'test'의 가치는 무엇입니까? –