-1
다시 쓰기 레거시 코드 나는이 기계류 조각 (* 실제적인 코드, 단지 논리 표현) 우연히했습니다 개방에Javascript에서 {{}}이 (가) 작동하는 경우 왜 이중 대괄호를 사용합니까?
if (1===1) {{
console.info(1)
}}
왜 더블 {
실제로 개폐 작동합니까? 당신이 어떤 코드 서식 도구를 사용하여 코드를 포맷하면
다시 쓰기 레거시 코드 나는이 기계류 조각 (* 실제적인 코드, 단지 논리 표현) 우연히했습니다 개방에Javascript에서 {{}}이 (가) 작동하는 경우 왜 이중 대괄호를 사용합니까?
if (1===1) {{
console.info(1)
}}
왜 더블 {
실제로 개폐 작동합니까? 당신이 어떤 코드 서식 도구를 사용하여 코드를 포맷하면
, 그것은 그래서, 그것은 단지의 경우 블록 내에서 새로운 블록을 소개하고이
if (1 === 1) {
{
console.info(1)
}
}
같은 포맷 것이다. 자바 스크립트는 현재 블럭 레벨 범위 지정이 없으므로이 구조는 쓸모가 없습니다.
이것의 모든 용도는? –
다른 블록 내의 블록 일뿐입니다. 블록은 모듈러스로 중첩되는 일반 문장 일뿐입니다. 이것이 작동해서는 안되는 이유는 없습니다. –
@TheParamagneticCroissant 줄 끝 기호 배치에 따라 개체 리터럴이 될 수도 있습니다. – lexicore
@lexicore 그 라인에만있는 것은 아닙니다. 객체 리터럴은 속성에 대해 'id'가 필요합니다. 그렇지 않으면 오류가 발생합니다. 'prop : console.info (1)' – blgt