다른 답변으로 오류를 해결하려고했지만 그냥 실패했습니다. 나는 2 차원 배열이라고 생각하는이 간단한 예제를 가지고 있지만, 그것은 나에게 정의되지 않은 에러를 계속 리턴한다.JavaScript 2 차원 배열이 정의되지 않았습니다.
var city = 'London',
country = 'England';
var locate = [];
locate['London']['England'] = ['Jhon','Mike'];
for (i = 0; i < locate[city][country].length; i++) {
console.log(locate[city][country][i]);
}
jsbin 내가이 예에서 잘못 뭐하는 거지 http://jsbin.com/pixeluhojawa/1/
, 나는 당신의 도움을 주셔서 감사합니다. 당신이 locate['London']['England']
에 값을 지정하기 전에
'[ '런던']의 위치를'명확하게 정의되지 않습니다. –
자바 스크립트의 2x2 행렬/배열은 배열 내부의 배열입니다. 배열에 넣으려고하는 것을 매트릭스 형태로 제공 할 수 있습니까? 너는 {[London, England], [John, Mike]}을 (를) 시도하고 있습니까? – sbjumani