본문 바로가기

WEB2

[Node.js] @deprecated lib.dom.d.ts(17329, 5) 경고 node.js를 공부하던 중 name 상수에 취소선이 그어지는 현상이 발생했습니다. 실행은 잘 되지만 어떻게된 일인지 알아봐야겠습니다. 간단한 코드에 대체 무슨 문제가 있는지 보니 const name: void @deprecated 'name'은(는) 사용되지 않습니다.ts(6385) lib.dom.d.ts(17329, 5): 선언이 여기에 사용되지 않음으로 표시되었습니다. deprecated , 곧 사용중지되니 사용을 지양해달라는 종류의 경고입니다. lib.dom.d.ts 파일을 보면 다음과 같이 17329번째 줄에 @deprecated, 다음 줄에 const name이 있는 것을 알 수 있습니다. 이미 존재하는 상수를 덮어써서 문제가 발생한 것으로 보입니다. 깃허브 vscode의 Global vari.. 2022. 4. 22.
[JavaScript] forEach, map 메소드 forEach, map 메소드는 배열에서 사용하는 메소드로, 배열의 각 요소에 대해 파라미터로 주어진 함수를 실행한다. map 함수는 return이 있어 함수의 결과를 반환하는 것이 가능하다. forEach const arr = ['녹차','백차','홍차','허브차']; arr.forEach((element, index) =>{ console.log(`요소: ${element}`); console.log(`index: ${index}`); }); 위의 코드를 실행한 결과는 다음과 같다. 파라미터로 받은 콜백 함수의 파라미터는 요소, index, forEach 메소드를 호출한 배열이다. index는 0부터 시작되며 배열과 index는 생략가능하다. 객체배열 각 요소의 key-value 를 이용해보자. co.. 2022. 4. 21.