2016-11-02 4 views
-7

안녕하세요, 전에 JS를 한 번도 해보지 않았고, 어떤 코드가 '??????????' 공간. 어떤 사람이 나를 도울 수 있다면 크게 감사 할 것입니다. (. 명령 행에 파일을 여는 고투 I는 nodejs 설치하고 시도 .load 'filename.js를'필자하지만 .load 인식 dosent있다)이 원하는 출력루프 프로그램을위한 자바 스크립트

for(var i=0; i<5; i++){ 
    fleet[i] = new Taxi(i); 
} 

for(var i=0; i<fleet.length; i++){ 
    print("Taxi with badge number " + fleet[i].badgeNumber + " is " + fleet[i].color); 
} 

??????????????? = "White"; 

for(var i=0; i<fleet.length; i++){ 
    print("Taxi with badge number " + fleet[i].badgeNumber + " is " + fleet[i].color); 
    fleet[i].blowHorn() 
} 

:

>>> load("assignment.js") 
Taxi with badge number 0 is yellow 
Taxi with badge number 1 is yellow 
Taxi with badge number 2 is yellow 
Taxi with badge number 3 is yellow 
Taxi with badge number 4 is yellow 
Taxi with badge number 0 is White 
Beep! 
Taxi with badge number 1 is White 
Beep! 
Taxi with badge number 2 is White 
Beep! 
Taxi with badge number 3 is White 
Beep! 
Taxi with badge number 4 is White 
Beep! 
+0

자바 스크립트를 명령 프롬프트 내에서 열어서는 안됩니다. – Weedoze

+3

* 디버깅 도움말을 찾는 질문 ("이 코드가 작동하지 않는 이유는 무엇입니까?")에는 ** 원하는 동작, 특정 문제 또는 오류 ** 및 필요한 가장 짧은 코드가 포함되어야합니다. 질문 자체에서 그것을 재현하는 것. 분명한 문제 성명이없는 질문은 다른 독자에게 유용하지 않습니다. 참조 : [mcve]를 만드는 방법 * – BSMP

+4

기본 자바 스크립트 또는 노드 자습서를 시작하는 것이 좋습니다. – DBS

답변

0

당신은

fleet.map((itm) => itm.color = "white"); 
,691과 아래 라인

??????????????? = "White"; 

을 대체 할 수

+0

thankyou, node.js 명령 줄에서 파일을 열면 어떻게 작동하는지 알 수 있습니까? –

+0

'node filename.js'를 입력하기 만하면 노드를 사용하여 파일을 열 수 없습니다. .js 파일이있는 디렉토리를 변경해야 할 수 있습니다. 다음 노드 명령 프롬프트로 이동하십시오. 을 입력 한 다음 .load filename.js를 사용하고, 그렇지 않으면 .load 명령에서 파일 이름과 함께 절대/상대 경로를 지정하십시오. 그것은 작동해야합니다 – Karpak

+0

죄송합니다 귀하의 권리를 실행하는 의미. 그러나이 오류가 발생하는 : ReferenceError : 함대가 정의되지 않았습니다 at Object. 모듈 번호 .com (module.js : 573 : 32) 에 (C : \ Users \ lewis \ desktop \ portfolio.js : 2 : 1) 등의 정보를 입력하고 마지막 행에 더 가깝습니다. p.s. 도와 주셔서 감사합니다! –