[js] array 를 초기화하는 방법
배열을 초기화하는 가장 쉬운 방법은 다음과 같다.
let arr = [1, 2, 3]
arr = []
arr 가 const 로 선언되어 있다면 아래와 같이 처리할 수 있다.
const arr = [1, 2, 3]
arr.length = 0
그런데 뷰에서는 length 를 초기화하는 방법으로 인한 변이가 reactive 하지 않기 때문에 splice를 사용해야 한다. https://vuejs.org/v2/guide/list.html#Caveats
arr.splice(0)
하지만 위 방법은 readable 하지 않기 때문에 그냥 arr 을 let 으로 선언하고 arr = []
로 사용하는 것이 더 낫겠다.
Comments