변수 값이 1에서 15까지입니다. 변수의 값에 따라 같은 길이의 배열을 만들고 싶습니다.자바 스크립트를 사용하여 변수 값을 기반으로 배열 만들기
예를 들어 변수 값이 1 인 경우 값이 6이면 배열에 A를 저장하고 싶습니다. 배열에 A, B, C, D, E, F를 저장하려고합니다. .
어떻게해야합니까? 미리 감사드립니다.
변수 값이 1에서 15까지입니다. 변수의 값에 따라 같은 길이의 배열을 만들고 싶습니다.자바 스크립트를 사용하여 변수 값을 기반으로 배열 만들기
예를 들어 변수 값이 1 인 경우 값이 6이면 배열에 A를 저장하고 싶습니다. 배열에 A, B, C, D, E, F를 저장하려고합니다. .
어떻게해야합니까? 미리 감사드립니다.
내 2 센트. (이 함수는 26보다 큰 크기를 고려함)
<script type="text/javascript">
function buildAlphabetArray(size) {
var range = 26;
var arr = new Array();
for (var i = 0; i <= parseInt(size); i++) {
//calculate current index (recalc to number between 0 and range)
var j = (i < (range-1) ? i : (i - range * parseInt(i/range)));
//get the char value of ascii 65 + index (charAt(65)==A)
arr[i] = String.fromCharCode(j + 65); //
}
//test
//alert(arr.join(""));
return arr;
}
</script>
var a = 5;
var arr = new Array(a);
for (var i = 0;i<a;i++) {
arr[i] = String.fromCharCode(65+i);
document.write("arr["+i+"] = '"+arr[i]+"'<br/>");
}
var sizeOfArray = 6;
"ABCDEFGHIJKLMNO".slice(0, sizeOfArray).split('');
// ["A", "B", "C", "D", "E", "F"]
var arrSize = 4;
var myArray = new Array(arrSize);
또는 크기없이 배열을 선언하고 단지에 새로운 요소를 밀어 수 있습니다 항목이 변수 나 문자열이나 숫자를로 대체
var myArray = new Array();
Array.push(ITEM);
배열에 추가하려고합니다 (배열 끝에 추가됩니다)
이 숙제입니까? 그렇다면 태그를 붙이십시오. – Oded
@Oded, 숙제, 여름 한가운데에? – Anders
@ 앤더스 - 우리 작은 지구의 남쪽에있는 여름은 아니며 전세계의 모든 사람들이 지금 여름 휴가를 보내고있는 것은 아닙니다. 세계 공동체와 모든 것, 당신도 압니까? – Oded