목차
- copyWithin() 예제 - 배열값 복사해 덮어쓰기
- copyWithin() 정의
- copyWithin() 구문
- 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