ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • concat,push 차이
    js 2023. 8. 14. 19:44
    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
      <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
      <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
      <style>
      </style>
    </head>
    
    <body>
      <a href="#" class="pop">클릭하여 페이지 열기</a>
    
      <script>
    
        $(document).ready(function () {
    
          let a = [1,2,3];
    
          a.concat(4);
    
          console.log(a); // [1,2,3] -> concat 은 불변성 함수이기 때문에 원본 배열값을 변경하지않음
    
          a.push(5);
    
          console.log(a); // [1,2,3,5] -> push 는 불변성을 보장하는 함수가 아닌 원본 배열값을 변경하는 함수이다.
          
        });
    
      </script>
    </body>
    
    </html>

    'js' 카테고리의 다른 글

    filter  (0) 2023.08.14
    concat,spread 연산자 차이  (0) 2023.08.14
    얕은 복사 vs 깊은 복사  (0) 2023.08.14
    문자열자르기  (0) 2021.06.29
    클라이언트 자바스크립트  (0) 2020.08.18
Designed by Tistory.