<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>배열 객체</title>
<script type="text/javascript">

//배열객체:여러 개의 데이터를 하나의 저장소에 저장할 때 쓰는 객체

//배열생성

//방식1
var d1 = new Array();
d1[0]=30;
d1[1]="따르릉";
d1[2]=true;

//방식2
var d2 = new Array(30,"따르릉",true);

//방식 3
var d3 =[30,"따르릉",true];

//배열 메소드

var line1=["녹동","소태","학동","남광주"];
var line2=["문화전당","금남로","양동시장","돌고개"];

 //join:배열에 저장된 값을 지정한 문자로 연결하여 하나의 문자열로 반환
var result1=line1.join("-");
//출력값: 녹동-소태-학동-남광주-문화전당-금남로-양동시장-돌고개

//concat:2개의 배열을 하나의 배열로 만들어 반환
var result2 = line1.concat(line2);
//출력: ["녹동","소태","학동,"남광주","문화전당","금남로","양동시장","돌고개"]

//slice(index1,index2):인덱스1부터 인덱스3 이전!!! 까지 반환
var result3 = line1.slice(1,3);
//출력: ["소태","학동"]

//sort:배열의 값을 오름차순으로 정렬
var result4 = line1.sort();

//reverse: 배열 순서를 거꾸로 뒤집음
var result5 = line1.reverse();

//pop:배열의 마지막 인덱스의 데이터를 가져올 때 사용
var result6=line1.pop();
//출력:남광주
 
//shift:배열의 가장 앞쪽 인덱스의 데이터를 가져올 때 사용
 var result7=line1.shift();
 document.write(result7);
 
 //push:data2에 저장된 데이터를 배열의 마지막 인덱스에 밀어 넣음
 var result8 = line1.push(data2);
 
 //unshift:data1에 저장된 데이터를 배열의 첫번째 인덱스에 밀어 넣음
  var result9 = line1.unshift(data1);
</script>
</head>
<body>

</body>
</html>

'For developer > JAVASCRIPT' 카테고리의 다른 글

(JavaScript)브라우저 객체  (0) 2020.04.11
(JavaScript)문자열 객체  (0) 2020.04.11
(JavaScript)수학 객체  (0) 2020.04.11
(JavaScript)날짜 객체  (0) 2020.04.11

+ Recent posts