Javascript
에서 배열에 담긴 key
와 value
를 가져오기 위해서는 for 문을 아래와 같이 이용하면 PHP에서 사용하는 foreach
와 같은 효과를 얻을 수 있다.
var arr = new Array('aaa', 'bbb', 'ccc', 'ddd');
for(var key in arr) {
document.write(key + " = " + arr[key] + "<br />");
}
덤으로 배열에 담긴 값을 셀렉트박스에 추가 하는 소스를 첨부한다.
<select name="fruit_selectbox" id="fruit_selectbox">
</select>
<script type="text/javascript">
var data = new Array("사과", "배", "귤", "딸기", "바나나", "오렌지");
var obj = document.getElementById("fruit_selectbox");
obj.options.length = 0;
obj.options[0] = new Option("과일선택", "");
for(var key in data) {
var value = data[key];
obj.options[obj.options.length] = new Option(value, key);
}
</script>
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
Comments