JavaScript에서 배열을 복제하는 6가지 방법 📑
5269 단어 javascripttutorialtricksarray
JavaScript에서 배열이란 무엇입니까?
JavaScript에서 배열은 다른 요소를 저장하는 데 사용되는 단일 변수입니다. 값 목록을 저장하고 단일 변수로 액세스하려는 경우에 자주 사용됩니다.
경우에 따라 복사본을 만들어 원래 배열에 영향을 주지 않고 배열을 업데이트해야 할 수도 있습니다.
JavaScript에서 배열 복제
var arrayToClone = [1, 2, 3]
let clone = arrayToClone.slice(0)
var arrayToClone = [1, 2, 3]
let clone = [].concat(arrayToClone)
var arrayToClone = [1, 2, 3]
let clone = arrayToClone.map(value => value)
var arrayToClone = [1, 2, 3]
let clone = [...arrayToClone]
var arrayToClone = [1, 2, 3]
let clone = JSON.parse(JSON.stringify(arrayToClone))
Array의 프로토타입에서 자신만의 clone() 메서드를 생성하여 필요할 때마다 사용할 수 있습니다.
var arrayToClone = [1, 2, 3]
Array.prototype.clone = function() {
return this.map(e => Array.isArray(e) ? e.clone() : e);
};
// this is how to use the method
let clone = arrayToClone.clone()
console.log(clone)
이 기사가 마음에 들면 친구 및 동료와 공유하십시오!
계속 연락하고,
Reference
이 문제에 관하여(JavaScript에서 배열을 복제하는 6가지 방법 📑), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/6km/6-different-ways-to-clone-an-array-in-javascript-95k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)