이것은 매우 간단한 질문이지만, 내가 잘못하고있는 것을 이해할 수는 없습니다. 이 객체가 있다고 가정 해 보겠습니다.JavaScript 객체를 순회 - 내가 무엇이 부족합니까?
features: {
savings: {
link: "test.html",
img: "/_assets/img/related-content/sample.png"
},
security: {
link: "test2.html",
img: "/_assets/img/related-content/sample2.png"
},
speed: {
link: "test3.html",
img: "/_assets/img/related-content/sample3.png"
}
}
이 형식이 설정되어 있고 변경할 수 없다고 가정합니다. 나는 features["savings"].link
과 같은 것을함으로써 쉽게 선택할 수 있습니다. 하지만이 객체에서 무작위로 항목을 가져 오려고한다고 가정 해 봅시다. 난 임의의 숫자를 생성하고 그것을 사용하여 색인을 선택합니다. 그러나 features[randnum].link
이 작동하지 않습니다. 왜 이런거야? 어떻게하면 개체 형식을 수정하지 않고도이 작업을 수행 할 수 있습니까?
감사합니다.
는 죄송, 제목을 바꾸었다. –
[Javascript 객체의 랜덤 속성 선택] (http://stackoverflow.com/questions/2532218/pick-random-property-from-a-javascript-object) –
감사합니다.이 링크는 내 질문에 대한 답변입니다. –