Node.js

JavaScript - 객체 - 값으로서 함수

수업소개

자바스크립트에서 함수는 구문(statement)이면서 동시에 값(value)이기도 합니다. 이런 특성을 이용하면 서로 연관된 데이터(변수)와 처리(함수)를 그룹핑해서 정리 정돈할 수 있습니다. 이런 특성을 이용하면 소프트웨어의 복잡도를 낮출 수 있습니다. 

 

 

 

강의

 

 

소스코드

syntax/object2.js

var f = function(){
  console.log(1+1);
  console.log(1+2);
}
var a = [f];
a[0]();

var o = {
  func:f
}
o.func();

 

댓글

댓글 본문
작성자
비밀번호
  1. codinginpain
    호우 완료쓰`
  2. 컴학
    수강완료!
  3. 쑤우
    수강완료. 감사합니다~
  4. 굼벵이
    완료
  5. CronEB
    완료 어려운 개념이네요
  6. YesterdayKite
    완료. 감사합니다!
  7. youngjin.lee
    completed
  8. 이루
    완료
  9. 허공
    190510 감사합니다.
  10. 위준우
    완료
  11. 자유로움
    완료, 몰아서 댓글 달았습니다.
    막연하기만 했던 코딩들을 대학 졸업후 다시 접해서
    배우면서 연결하는 재미가 있습니다.
    좋은 강의 감사합니다.
  12. supernet
    감사합니다.
  13. 지미츄
    감사합니다
  14. 권문수
    정말 감사합니다 ^^ 알기 쉽게 설명해줘서 너무나 감사드려요.
    안그래도 처음 자바스크립트를 공부하면서 느꼈던게 함수가 변수처럼 쓰여서 함수와 변수의 구분이
    없는 느낌을 많이 받았는데 그게 이런 이유에서 였군요.. 감사드립니다 이고잉님^^
  15. 호두
    고맙습니다.
  16. 나마코엘
    자바스크립트에서 함수도 데이터이기 때문에 배열과 객체에 담을 수 있다!!
  17. popinbompin
    객체나 배열에 함수를 담는경우 함수자체를 담는다는것도 맞지만, 내부적으론 해당 함수의 시작주소를 담는것이 맞죠?
  18. 고잉물
    너무 기분이 좋네요.이해도 쉽고 배워야하기 시작할때 배우니 마음도 편해집니다.
  19. 삼고잉
    잘 읽었습니다
  20. VFIVE
    C++과는 다른 객체지향이네요.그렇지만 클래스라고 생각하면 유사하기도 하고.
  21. hallo88
    객체에 값을 담을 때는 맞는 문법을 이용해야 합니다.
    요소의 키 와 밸류 값의 구분자는 콜론( : ) 이고 요소와 요소의 구분자는 콤마( , ) 를 사용해야 합니다.
    대화보기
    • Gimme_Gsuit
      감사합니다.
    • moon
      감사합니다.
    • Seo Yun Seok Tudoistube
      func:: f; 라고 하면 오류가 나고, func: f, 라고 하면 오류가 안나는게 이해가 안되지만 일단 이렇게 써야 겠습니다.
      감사합니다.
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기