>

체인 시작 부분의 밑줄은 Javascript에서 무엇을 의미합니까? 예를 들어 아래 템플릿 속성 값은 다음과 같습니다.

EmProjectItem = Views.PostItem.extend({
            tagName: 'li',
            className: 'project-item',
            template: _.template($('#employer-project-item').html())
            });

  • 답변 # 1

    _ 라는 이름의 변수 (또는 속성) . 그것은 foo 와 정확히 같은 의미입니다  또는 bar .

    아마도,이 라이브러리는 underscore.js (이 라이브러리의 이름이 어디에서 왔는지 추측해야합니까?) 또는 lodash와 같은 일부 라이브러리에 의해 정의됩니다.

  • 답변 # 2

    밑줄은 변수 이름에 유효합니다. 자바 스크립트에서는 제공된 코드를 기반으로 예제의 밑줄이 무엇을 나타내는 지 실제로 알 수 없습니다. 코드가 제공 한 구문에 따라 underscore.js 라이브러리를 사용하고 있다고 생각합니다.

    예를 들어, 이것은 완벽하게 유효합니다 :

       function foo() {
            var _ = "test";
            alert(_);
        }
    
    

    다음은 템플릿 기능과 함께 사용하기위한 underscore.js 라이브러리에 대한 링크입니다. http://underscorejs.org/#template

  • 이전 javascript - div의 내용을 이미지로 저장하는 방법은 무엇입니까?
  • 다음 LIKE의 SQL 밑줄