• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Vue 게시판 데이터 원본 보존에 대해 질문 있습니다.

데이터 원본 보존에 대해 질문 있습니다.

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #27957

    김영찬
    참가자

    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을 쓰는 것인가요?

    #27959

    codingapple
    키 마스터

    sort는 원본 변형시키는 함수고 filter는 원본을 변형시키지 않는 함수라 그렇습니다 

    filter는 array자료에서 조건에 맞는 자료만 몇개 남기고 싶을 때 쓰는 함수입니다 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠