2017-05-11 5 views
0

를 만들어 내가지도를 다음과 같은 방법으로 JSP를 사용하여 자바 스크립트를 만드는 오전 그러나catch되지 않은 구문 에러 : 자바 스크립트에서 예기치 않은 식별자지도

map = new Object(); 
<c:forEach items="${companyNames}" var="companyName"> 
    map[${companyName[1]}] = ${companyName[0]}; 
</c:forEach> 

나는 다음과 같은 오류를

catch되지 않은 구문 에러를 받고 계속을 : 예기치 않은 식별자

map = new Object(); 
map[Citigroup] = 1; 
map[HSBC] = 2; 
map[Credit Suisse] = 3; 

Chrome 콘솔을 실행하면 Suisse 아래에 빨간색 선이 보입니다. 무엇이 문제입니까?

답변

1

아마도 키를 큰 따옴표로 묶어야합니다.

map = new Object(); 
    <c:forEach items="${companyNames}" var="companyName"> 
     map["${companyName[1]}"] = ${companyName[0]}; 
    </c:forEach> 

내 구문은 위의 100 % 정확하지 않을 수 있지만, 기본적으로 당신이 원하는 :

뭔가 같은

map["Credit Suisse"] = 3;