2013-07-11 2 views
2

최근에 자바 스크립트로 작업해야합니다. 불행히도, 나는 초보자입니다.
다음 코드를 발견했으며 $ {count == 0}의 의미를 이해하지 못했습니다.

function body_onload() 
{ 
    if(${count == 0}) 
    { 
     document.getElementById("dispaly").style.display="none"; 
    } 
    scanImageReportFrom.shopCodes.focus(); 
} 

감사합니다.


마지막으로 나는 내 질문을 해결할 수있는 this을 찾았습니다.

+1

를 업데이트? –

+0

프로젝트에서 후속 조치가 필요합니다. 그 코드는 내가 모르는 우리 회사의 누군가에 의해 작성되었습니다. – Johnny

+0

확인. 프로젝트에 자바 스크립트 라이브러리가 포함되어 있습니까? –

답변

8

아니야. :-) 그건 유효하지 JavaScript ({ 구문 오류를 트리거합니다).

JavaScript를 JavaScript 엔진에 전달하기 전에 뭔가 대체하는 일부 전 처리기의 토큰이 될 수 있습니다. 당신이 이러한 코드를 발견 한 곳

+0

어, 정말 의심 스럽네요. 이 코드는 냄새를 풍깁니다. –

+0

@WesleyMurch : "아마도"라고 말한 적이 있습니다. :-) –

+0

그럼 아무런 오류없이 정상적으로 작동하므로 이해가 안됩니다. : O – Johnny

0

그냥/그것은 또한 유효 ES2015입니다 this- ES6

MDN docs - template literals

let a=4; 
let b=2; 
console.log("a is ${a} and b is ${b}"); 
// "a is 4 and b is 2"