render() 내에서 함수 호출 시 함수 뒤 ()소괄호 여부는 - React 호출하려는 함수가 리턴값을 가지고 있다면 ()를 붙이고 아니라면 붙이지 않는다? -- 아니다! 혹은 함수를 실행하면 ()를 붙이고 호출하려면 ()를 붙이지 않는다? -- 정확하지 않다! 함수를 하위 컴포넌트를 넘길 때는 넘길 함수를 실행해 반환값을 받는게 아니라 넘길 뿐이므로 ()를 붙이지 않는다. 물론 컴포넌트 내부에서 해당 함수를 실행할 때 반환값이 필요하다면 ()를 붙인다. HTML, DOM, Node.js 2021.01.04
arr.slice() 속성 - JavaScript 배열의 일부를 잘라낸다. let arr = [1, 2, 3, 4, 5, 6] arr.slice(start, end) // start와 end는 숫자 arr.slice(2, 4) //[3, 4, 5] 배열의 인득스값이 start에 해당하는 요소부터 end 바로 전 요소까지 잘라 배열을 만든다. 배열에서 통하니 문자열에서도 통한다. JavaScript 2020.09.18
함수를 리턴할 때 ()의 유무의 차이 - Javascript 함수를 불러온다고 했을 때 return function과 return function()의 차이 위의 경우에는 함수 자체가 그대로 리턴될 것이고, 아래의 경우에는 함수가 실행된 결과가 리턴된다. JavaScript 2020.09.16
함수에서 매개변수(parameters)와 전달인자(arguments) - Javascript 함수 f(n) {}에서 //n은 매개변수(parameters) //매개변수에서 전달인자(arguments)를 받아 함수에 전달한다. //매개변수가 없는 함수도 존재한다. 그런 경우 f() {} 이런 형태 JavaScript 2020.09.16