WEB2 - JavaScript

함수의 활용

소스코드

변경사항

댓글

댓글 본문
  1. 코딩하는렌즈쟁이
    2020-05-24
    함수 활용
  2. HanLee
    감사합니다
  3. hpyseun
    5/21/2020 잘 봤습니다. 감사합니다
  4. green diseny
    5월 7일완료 함수를 잘활용만하면 정말 편리함~~
  5. hhyun
    완료
  6. 솔솔
    4/27 완료
  7. 함수 안에서는 함수 바깥의 변수는 (특별한 선언 없이는) 활용이 불가능합니다. 우회하는 방법은 차차 배우실것.
  8. 하나해요
    완료

    댓글로 설명해주신 분들, 감사합니다!
  9. newbieno1
    script 안의 함수에게 매개 변수를 주지 않으면 this 는 전역객체?라는 아직은 이해할 수 없는 무언가를 가리키게 된다. 때문에 매개변수를 아무거나 지정하여 this를 그 매개변수로 바꾸어 주어야 하며, 핸들러를 정상적으로 작동시키기 위해서는 input 태그 안의 함수의 argument 로 this 를 지정해주면 된다. 어쨌거나 this는 그런 해당 태그를 가리키는 기능을 하니까.
  10. 야루
    완료
  11. 아기별
    요약감사합니다!!
    대화보기
    • 혹등고래
      완료
    • OneJae EE
      20.03.24 화 / 37세 비전공자 / 완료
    • Yohanesty
      완료
    • 완료!
    • 뿡뿡팡야
      완료
    • 함수에는 self, 인자에는 this
    • mightling7
      vscode는 전체선택 ctrl shift L입니다
      ctrl D는 밑으로 하나씩 선택이구요
      대화보기
      • Glacier
        this를 한번 선택하면 밑의 this가 한꺼번에 선택되는 건 어떻게 하신건가요???
        저는 ctrl을 이용해서 하나하나 선택해서 다중선택 하고있었는데,,
      • 완료
      • 완료
      • daniellee123456
        완료
      • 완료
      • 숩숩이
        완료
      • 코딩하쟈
        완료
      • eddylee123456
        완료
      • 완료
      • 감사합니다.완료
      • 항상 감사합니다.!!
      • thsths
        완료
      • 춤춤
        완료! 감사합니다~
      • 스티븐잡숴
        완료
      • 펜펜
        감사합니다!
      • Jeremy Jo
        봤어요.
      • 암말
        매개변수에서 아무 값도 주지 않으면 script안의 this는 전역개체 windows를 가리키게 된다.
        함수의 매개변수에 값을 부여하고 로직 안의 this를 매개변수의 값(ex.self)으로 바꾸면 기존의 this(현재 매개변수의 값)는 전역개체가 아닌 함수를 가리키게 된다.
        그리고 내가 버튼에 함수를 적용시키고 싶다면 함수 이름만 써준다음에 함수가 버튼을 가리킬 수 있도록 인자 값에 this를 적어준다. 그러면 로직 안의 매개변수의 값(self)이 다시 this로 바뀌어 버튼을 올바르게 가리킬 수 있게된다.
        함수를 사용함으로써 수 많은 개체의 값을 동시에 바꿀 수 있으며 그 수 많은 개체에 적용된 공식이 같다는 사실을 확신 할 수 있다.
      • 샬롬
        완료
      • 함수에서는 this대신 self로 바꾸기
        function handler(self){
        ~~~~self.~~~~;}

        handler(this);
        >>>self대신 this로 출력
      • 자바스크립트
        어떤 부분이 이해가 안되시나요?
        대화보기
        • 오틀아이셔
          아 함수 개념은 이해하겠는데 활용부분은 이해가 안되네 ㅜㅜ
          이해하신분 팁좀....주실 수 있을까요?
        • 딥허브
          2019.12.21
        • 아빠늑대
          핸들러는 관습적인 이름.
          코드를 <head>에 붙여넣고 함수를 선언하고 실행해보면 처음에만 잘 동작한다.
          함수가 전역객체를 가리키게 되므로(?)
          <body>로 돌아가 argument로 this를, <head>로 돌아가 parameter값들을 self로 변경하면 제대로 동작한다.
        • 연구쟁이
          감사합니다.
        • 홍주호
          20191110 완료
        • 육포
          20191101
        • 완료
        • 굼벵이
          완료
        • 박창신
          완료
        • 감자
          완료
        • 20191001 Ted 완료!
        • 20191001 Ted 완료!
        graphittie 자세히 보기