• Q&A
  • 회원가입
  • 로그인

[Array] JS - copyWithin() 메서드 - 배열값복사해 덮어쓰기 (= copyWithin메서드 = 키피위딘 메서드)

목차
  1. copyWithin() 예제 - 배열값 복사해 덮어쓰기
  2. copyWithin() 정의
  3. copyWithin() 구문
  4. copyWithin() 예제 - 배열값 일부를 복사값으로 대체

 

copyWithin() 예제 - 배열값 복사해 덮어쓰기 

 

<button onclick="homzznag()">클릭</button>


<p id="demo"></p>


<script>

var code = ["HTML", "CSS", "JS", "JQ"];

document.getElementById("demo").innerHTML = code ;


function homzznag() {  

  document.getElementById("demo").innerHTML = code.copyWithin(2,0);

}

</script>

 

결과보기

결과값: HTML,CSS,HTML,CSS

주의: IE11 및 그 이하 브라우저는 지원 X.

 

copyWithin() 정의

 

배열값 복사해 다른 배열값 덮어쓰기.

 


 

1.

배열에 항목을 더 추가하진 않음.

 

2.

ECMAScript 6

 

3.

IE12 이상 주요 최신 브라우저 지원.

 

 

copyWithin() 구문

 

array.copyWithin(target, start, end)

 


[매개변수]

 

target

필수. 붙여넣기할 위치. (0부터 시작) 

 

start

선택. 복사 시작 위치. 포함 O (기본값: 0)

end

선택. 복사 종료 위치. 포함 X (기본값:  array.length)

 

 

copyWithin() 예제 - 배열값 일부를 복사값으로 대체

 

<button onclick="homzznag()">클릭</button>


<p id="demo"></p>


<script>

var code = ["a", "b", "c", "d", "e"];

document.getElementById("demo").innerHTML = code;


function homzznag() {  

  document.getElementById("demo").innerHTML = code.copyWithin(2,0,2);

}

</script>

 

결과보기

결과값: a,b,a,b,e


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

찾아주셔서 감사합니다. Since 2012