// 한개 원소 삽입 (push)
var li = ['a','b','c','d','e'];
li.push('f');
alert(li); // 배열의 맨 뒤에 삽입
// a,b,c,d,e,f
// 여러 원소 삽입 (concat)
var li = ['a','b','c','d','e'];
li = li.concat(['f','g']);
alert(li)
// a,b,c,d,e,f,g
// 한개 원소 시작점에 삽입 (unshift)
var li = ['a','b','c','d','e'];
li.unshift('z');
alert(li)
// z,a,b,c,d,e
// 특정 위치에 원소 삽입(splice)
var li = ['a','b','c','d','e'];
li.splice(1,1,'B'); // li의 인덱스 1 위치부터 1개를 삭제하고 B를 삽입한다
alert(li);
// a,B,c,d,e
// 배열의 첫번째 원소 삭제 (shift)
var li = ['a','b','c','d','e'];
li.shift();
alert(li);
// b,c,d,e,
// 배열의 마지막 원소 삭제 (pop)
var li = ['a','b','c','d','e'];
li.pop();
alert(li);
// a,b,c,d
// 배열 오름차순 정렬
var li = ['c','b','a','e','d'];
li.sort();
alert(li);
// a,b,c,d,e
// 배열 역순
var li = ['c','b','a','e','d'];
li.reverse();
alert(li);
// d,e,a,b,c
// 배열 내림차순 정렬
var li = ['c','b','a','e','d'];
li.sort();
li.reverse();
alert(li);
// e,d,c,b,a