리액트,자바스크립트

JavaScript Object Methods

JUN0126 2021. 8. 2. 21:22

자바스크립트에서 Object를 선언하는 방법 중 value 값으로 함수* 를 넣을 수 있다.

* 함수 => Object (객체) 안에서 생성된 함수여서 메소드라 부를수도 있을듯 하다. (관점 차이인가..)

 

1. Javascript 함수 선언

javascript 함수 선언을 이용한 Object valud 메서드 선언

 

- 해당 fullName key 값의 value로 함수를 지정하여 사용할 수 있다.

 

2. 화살표 함수 선언 

- ES6 버전의 화살표 함수로 value 값에 함수를 선언 할 수 있다. 

- 화살표 함수로 선언 시 해당 함수의 this는 window 객체를 바라봄으로 내부에 있는 변수 사용 시 객체명.key 값을 사용해야한다.

 

참조 : https://www.w3schools.com/js/js_object_methods.asp

 

JavaScript Methods

JavaScript Object Methods Example const person = {   firstName: "John",   lastName: "Doe",   id: 5566,   fullName: function() {     return this.firstName + " " + this.lastName;   } }; Try it Yourself » The this Keyword In a function definition

www.w3schools.com

 

 

'리액트,자바스크립트' 카테고리의 다른 글

배열 (Array)를 객체(Object) 로 변환하는 방법  (0) 2021.08.02
react-redux  (0) 2020.07.05
React-redux.md  (0) 2020.07.05
React 상태관리 (Context, Redux)  (0) 2020.06.16
React Hooks -1  (0) 2020.06.05