JS에서 배열 리터럴 표기법을 작성하는 방법은 무엇입니까?JS에 배열 리터럴 표기법을 작성하는 방법은 무엇입니까?
var myArray = new Array();
myArray.prop = 'test';
이미 시도했지만 정의되지 않은 값을 기록합니다.
var myArray = [prop='test'];
console.log(myArray.prop);
JS에서 배열 리터럴 표기법을 작성하는 방법은 무엇입니까?JS에 배열 리터럴 표기법을 작성하는 방법은 무엇입니까?
var myArray = new Array();
myArray.prop = 'test';
이미 시도했지만 정의되지 않은 값을 기록합니다.
var myArray = [prop='test'];
console.log(myArray.prop);
JavaScript의 배열에는 문자열 인덱스가 없어야합니다. 숫자 여야합니다. 당신의 경우에 당신이 찾고있는 것은 대상입니다. 문자
var myObject = {
prop: 'test'
}
배열은 다음과 같습니다 당신이에 키를 사용할 수 없습니다
['foo', 'bar', 'baz']
, 자바 스크립트 배열 문자열 키이 없기 때문에. 숫자로 색인 된 목록입니다. 배열 객체에 속성을 설정해도 그것이 생각하는대로 수행되지는 않습니다.
{ foo : 'bar', baz : 42 }
아, 도움을 주셔서 감사합니다. 저는 여전히 기본을 배우고 있습니다. 그리고 이것을 http://jsfiddle.net/javascriptenlightenment/RuQfJ/에서 얻었습니다. – user2271066
예기치 않은 결과가 아닌 한, 예기치 않은 결과가 아니라면 그 튜토리얼/사이트/그 이상을 따르지 마라. – deceze
는 기초의 여행을하시기 바랍니다 첫번째 https://developer.mozilla.org/en-US/docs/Web/JavaScript :
은 무엇 당신이 찾고있는 것은 객체 리터럴입니다 – elclanrs