배열 : 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입
예제
// ex 1
var member = ['gildong', 'soonsin', 'sejong']
alert(member[0]); // 결과 : gildong
alert(member[1]); // 결과 : soonsin
alert(member[2]); // 결과 : sejong
// ex 2
function get_members(){
return ['gildong', 'soonsin', 'sejong'];
}
var members = get_members();
document.write(members[0]); // 결과 : gildong
document.write(members[1]); // 결과 : soonsin
document.write(members[2]); // 결과 : sejong
// ex 3
function get_members(){
return ['gildong', 'soonsin', 'sejong'];
}
var members = get_members();
for(i=0;i<members.length;i++){
document.write(members[i]);
document.write('<br />');
}
// ex 4
var li = ['a','b','c','d','e'];
li.push(['f']); // push 함수 : 인자로 전달된 값을 추가하는 함수. 여러개 불가.
alert(li);
// ex 5
var li = ['a','b','c','d','e'];
li = li.concat(['f','g']); // concat 함수 : 인자로 전달된 값을 추가하는 함수. 여러개 가능.
alert(li);
// ex 6
var li = ['a','b','c','d','e'];
li.unshift(['z']); // unshift 함수 : 인자로 전달된 값을 배열의 첫번째 값으로 추가하는 함수.
alert(li);
// ex 7
var li = ['a','b','c','d','e'];
li.splice(2,0,'B'); // splice 함수 : 인자로 전달된 값을 배열의 원하는 순서의 값으로 추가하는 함수.
alert(li);
// ex 8
var li = ['a','b','c','d','e'];
li.shift(); // shift 함수 : 배열의 첫번째 값을 제거하는 함수.
alert(li);
// ex 9
var li = ['a','b','c','d','e'];
li.pop(); // shift 함수 : 배열의 마지막 값을 제거하는 함수.
alert(li);
// ex 10
var li = ['b','a','c','d','e'];
li.sort(); // sort 함수 : 배열을 정렬하는 함수.
alert(li);
'Programming > Javascript' 카테고리의 다른 글
모듈, 라이브러리 (0) | 2018.01.02 |
---|---|
객체 (0) | 2018.01.02 |
함수 (0) | 2018.01.02 |
반복문(while, for) (0) | 2018.01.02 |
조건문(if, else, elseif), 논리연산자 (0) | 2018.01.02 |