2011-11-02 4 views
-1
var splitIndexArray = (unformattedArray[0]).split('=') 

//alert(splitIndexArray[0]) //alerts correct value 
//alert(splitIndexArray[1]) //alerts correct value 

var serialNoArray[splitIndexArray[0]]=splitIndexArray[1] //(--> this statement) 

말을 나에게 오류를 제공 문 앞에 "실종; 문 앞에"jQuery - 누락;

답변

1

이 유효하지 않습니다

var serialNoArray[splitIndexArray[0]] 

은 당신이하고 싶은 말 :

var serialNoArray = [ ]; 
serialNoArray[splitIndexArray[0]] = splitIndexArray[1]; 
0

귀하의 구문이 잘못되었습니다. 먼저, 항상 ;으로 문장을 종료하십시오. splitIndexArray 지정 후에 문장이 하나 있어야합니다. 둘째, 변수 선언과 배열 항목 할당을 결합 할 수 없습니다. serialNoArray에 대해 어떻게 든 두 가지를 분리해야합니다.

+0

세미콜론 터미네이터가 자바 스크립트에서 일반적으로 선택 사항입니다, 그들을 밖으로 떠나는 것은 좋은 생각입니다 것을 의미하지 않는다 물론 그럴 필요는 거의 없습니다. –

+0

예, 불행히도 요구 사항보다 더 많은 가이드 라인입니다. 세미콜론을 선택하게 만드는 것은 실수였습니다. 다음과 같은 것들을 다루어야하기 때문입니다. http://robertnyman.com/2008/10/16/beware-of-javascript-semicolon-insertion/ – bobbymcr