배열을 만들 때 키 필드를 무시하고 JavaScript가 0부터 시작하여 순서대로 키를 생성하도록 할 수 있습니다. 우리가자동 개체 숫자 키 지정
alert(color[0]); //green
나는 숫자 키를 가진 개체를 만들려면처럼
var color = ['green', 'blue', 'red', 'yellow', 'purple'];
에 액세스 할 수있는,하지만 난 오히려 명시 적으로 정의하지 것이다 유사한 방법이 가능하다?
내가
var color = {'green', 'blue', 'red', 'yellow', 'purple'};
console.log(color);
을 시도하지만 예상대로이 작동하지 않습니다
구문 에러를 반환 실종 : 속성 ID 후 내가 그나마
키쌍 : 값 쌍이없는 개체를 만들 수 없다는 것을 알고 있습니다. – Nico
숫자 키가있는 객체는 Array로 가장 잘 대체됩니다. 왜 그렇게 필요한거야? 내가 아는 한 당신은이'{1 : "녹색", 2 : "파란색"}'?? –
@ RokoC.Buljan 다른 게시물에서 본 키가 존재하는지 확인해야합니다. if (key in obj) ... if if (typeof = 배열을 통해 정의되지 않음) – gummage