개발하는 냥이 (=ↀωↀ=)

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 냥이 (=ↀωↀ=)

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (159)
    • 개발 (148)
      • Android (9)
      • CSS (0)
      • DB (3)
      • HTML (0)
      • Java (53)
      • JavaScript (79)
      • NodeJS (0)
      • Python (0)
      • React (1)
      • iOS (2)
      • Visual C++ (1)
    • Tools (9)
    • MAC (2)

검색 레이어

개발하는 냥이 (=ↀωↀ=)

검색 영역

컨텐츠 검색

매개변수 타입

  • JavaScript - 매개변수 타입에 따른 원본 데이터 영향

    2018.11.29 by 뉴에이스

JavaScript - 매개변수 타입에 따른 원본 데이터 영향

함수의 매개변수 타입이 기본형인 경우 원본 데이터에 영향이 없다. 소스 "use strict"; var i = 100; // 글로벌 변수 console.log("i : ", i); function fn(i) { // var i 이 생략된 형태로, 함수내에서 선언된 변수 i 이다. i = i + 100; console.log("fn i : ", i); } // 넘겨준 매개변수가 기본형으로 원본 데이터에 영향이 없다. fn(i); // 글로벌변수 i console.log("글로벌 i : ", i); 결과 i : 100 fn i : 200 글로벌 i : 100 매개변수에 객체 타입이 넘어온 경우 원본 데이터에 영향을 끼친다. 소스 "use strict" var arr = [10, 20, 30]; console..

개발/JavaScript 2018. 11. 29. 13:41

추가 정보

인기글

최신글

페이징

이전
1
다음
개발하는 냥이 (=ↀωↀ=) 오류 코드는 제보 바랍니다.

티스토리툴바