Underscore.js를 처음 사용합니다. 나는 나의 페이지의 아래쪽 (원래 Jade에있다)의 생산물 underscore-min.js
을 나의 커스텀 스크립트 직전에 포함시켰다.underscore.js를 사용하는 동안 _str이 정의되지 않았습니다.
<script src="/javascripts/underscore-min.js">
<script src="/javascripts/custom.js">
지금, 내 custom.js
에서이 함수를 호출 :
var selections = "Bold;Business-like;Charming";
var num_selections = _str.words(question.selected_words, ";").length;
는 기본적으로, 선택한 단어의 수, 심지어 빈 문자열 1을 반환 split
네이티브 자바 스크립트 방법을 알 필요가있다. 아마도 내가 넣을 수
var _ = require('underscore');
을 또는 : Uncaught ReferenceError: _str is not defined
내가 _str
를 사용하기 전에이 줄을 사용했지만, 그때 require is not defined
얻을 : 나는이 코드를 사용할 때, 나는 내 브라우저 콘솔에서이 오류가 내 질문으로 어떻게 프론트 엔드 자바 스크립트에서 밑줄 기능을 사용하여 시작?
노드를 사용하고 있습니까? require는 node.js 함수입니다. – Jordan
@Jordan 예, node.js를 사용하고 있지만이 오류는 프런트 엔드에서 발생합니다. 내 프런트 엔드 자바 스크립트에서'_str' 함수를 사용해야합니다. –
변수 *** 선택 ***은 총계를 얻으려는 데이터에 대한 참조입니까? –