배열: 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 타입, 데이터를 담는 그릇
var member = ['egoing', 'k8805', 'sorialgi']
인덱스
var member = ['egoing', 'k8805', 'sorialgi']
alert(member[0]);
alert(member[1]);
alert(member[2]);
스킵
toUpperCase()
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function get_members(){
return['egoing', 'k8805', 'sorialgi'];
}
members=get_members();
document.write(members[0].toUpperCase());
</script>
</body>
</html>
length
배열에 들어있는 원소 수를 출력
var a=['egoing', 'k8805', 'sorialgi'];
alert(a.length);
반복문 결합
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function get_members(){
return ['egoing', 'k8805', 'sorialgi'];
}
members = get_members();
for(i = 0; i < members.length; i++){
document.write(members[i].toUpperCase());
document.write('<br />');
}
</script>
</body>
</html>
push
var li = ['a', 'b', 'c', 'd', 'e'];
li
li.push('f');
li
concat: 복수의 원소를 배열에 추가하는 방법
var li = ['a', 'b', 'c', 'd', 'e'];
li
li = li.concat(['f', 'g']);
li
unshift: 인자로 전달한 값을 배열의 첫번째 원소로 추가, 배열의 기존 값들의 인덱스를 1씩 증가
var li = ['a', 'b', 'c', 'd', 'e'];
li
li.unshift('z');
li
splice: 배열의 특정 구간을 추출하거나, 특정 구간에 특정 배열을 추가함
var a=['a','b','c'];
a
a.splice(1,0,'d');
a
var a=['a','b','c'];
a
a.splice(1,1,'x','y');
a