📌
Javascript+jQuery
  • 자바스크립트 시작하기
  • 자바스크립트 기초 문법
  • 변수
  • 배열
  • 객체
  • 연산자
  • 조건문
    • if문
    • if~else문
    • 다중 if문
    • 중첩 if문
    • switch문
    • 삼항 연산자
  • 반복문
    • while문
    • do while문
    • for문
    • 중첩 for문
    • break문
    • continue문
  • 함수
    • 선언적 함수
    • 익명 함수
    • 매개변수가 있는 함수
    • arguments 함수
    • return값이 있는 함수
    • 재귀 함수
    • 콜백 함수
    • 내부함수(스코프)
    • 객체 생성자 함수
    • 프로토타입 함수
    • 화살표 함수
    • 함수정리
    • 템플릿 리터럴
    • 클래스
  • 내장객체
    • String 객체
      • split()
      • join()
    • Number 객체
    • Date 객체
    • Array 객체
    • Math 객체
    • 정규표현 객체
  • 브라우저 객체
    • window 객체
    • navigator 객체
    • screen 객체
    • history 객체
    • location 객체
  • 문자 객체
  • 이벤트
Powered by GitBook
On this page

Was this helpful?

  1. 내장객체

Array 객체

메서드

설

join()

배열 사이에 지정된 문자열을 추가하기

reverse()

배열을 역순으로 정렬하기

sort()

배열 정렬하기

slice()

배열 일부 선택하기

concat()

배열을 합치기

shift()

첫 번째 배열 가져오기 또는 제거하기

unshift()

첫 번째 배열 추가하기

pop()

마지막 배열 제거하기

const arr10 =[100,200,300,400,500];
const arr20 =[600,700,800,900,1000];

document.write(arr10,"<br>");
document.write(arr10.join('*'),"<br>");
document.write(arr10.reverse(),"<br>");
document.write(arr10.sort(function(a,b){return b - a}),"<br>");
document.write(arr10.sort(function(a,b){return a - b}),"<br>");
document.write(arr10.slice(1,3),"<br>");
document.write(arr10.slice(2,3),"<br>");
document.write(arr10.concat(arr20),"<br>");
document.write(arr10.shift(),"<br>");
document.write(arr10,"<br>");
document.write(arr10.unshift(100),"<br>");
document.write(arr10,"<br>");
document.write(arr10.pop(),"<br>");
document.write(arr10,"<br>");

102p 예제

let arr_1 = ["사당", "교대", "방배","강남"];
let arr_2 = ["신사", "압구정", "옥수"];

let result = arr_1.join("-");    
document.write(result, "<br>");
//배열에 저장괸 값을 지정한 문자로 연결하여 하나의 문자열을 반환합니다.

result = arr_1.concat(arr_2);
document.write(result, "<br>");
//2개의 배열을 하나의 배열로 만들어 반환합니다.

result = arr_1.slice(1, 3);
document.write(result, "<br>");
//배열의 1번 이전의 인덱스 요소를 잘라냅니다. 그리고 남은 값을 반환합니다.

arr_1.sort();
document.write(arr_1, "<br>");
//배열의 값을 오름차순으로 정렬합니다.

arr_2.reverse();
document.write(arr_2, "<br>");
//배열 순서를 거꾸로 뒤집습니다.

//사당-교대-방배-강남
//사당,교대,방배,강남,신사,압구정,옥수
//교대,방배
//강남,교대,방배,사당
//옥수,압구정,신사

103p 예제

let greenArr = ["교대", "방배","강남"];
let yellowArr = ["미금", "정자", "수서"];

greenArr.splice(2,1,"서초","역삼");
document.write(greenArr, "<br>");
//2번 인섹스 부터 1개의 데이터를 삭제합니다. 그런 다음 "서초", "역삼"을 삽입합니다.

let data1 = yellowArr.pop();
//yellowArr 배열 마지막 인덱스의 데이터를 data1에 저장합니다.
let data2 = yellowArr.shift();
//yellowArr 배열 가장 앞쪽 인덱스의 데이터를 data2에 저장합니다.

yellowArr.push(data2);
document.write(yellowArr, "<br>");
//data2에 저장된 데이터를 yellowArr 배열의 마지막 인덱스에 밀어 넣습니다.

yellowArr.unshift(data1);
document.write(yellowArr, "<br>");
//data2에 저장된 데이터를 yellowArr 배열의 가장 앞쪽 인덱스에 밀어 넣습니다.
        
//교대,방배,서초,역삼
//정자,미금
//수서,정자,미금

PreviousDate 객체NextMath 객체

Last updated 4 years ago

Was this helpful?