1. priceSearchSort() 와 backSort() 함수들을 제외한 나머지 함수들은 "this.원룸들"을 "this.원룸들.sort(function(a,b) {머시기})"에 등호처리 하든 안하든 정상적으로 실행됩니다.
this.원룸들 = this.원룸들.sort(function(a,b) {머시기}) / this.원룸들.sort(function(a,b) {머시기})
하지만 priceSearchSort() 와 backSort() 함수에는 "this.원룸들"이 등호 처리되어있지 않으면 정상적으로 실행되지 않습니다. backSort() 함수는 왜 등호 처리 해야하는지 이해가 됩니다.
하지만 priceSearchSort() 함수는 "this.원룸들"로 왜 등호 처리를 해줘야하는지 이해가 가지 않습니다.
this.원룸들 = this.원룸들.filter(function(a) {머시기}) -> 실행됨
this.원룸들.filter(function(a) {머시기}) -> 실행안됨
2. 또한 filter의 사용법이 궁금합니다. 단순히 오름차, 내림차 정렬을 제외한 정렬을 이용할 때 filter을 쓰는 것인가요?
