[220926] 오늘의 배움(TIL) - JavaScript

💛 nalsae·2022년 9월 26일
1

📚 오늘의 배움(TIL)

목록 보기
53/84
post-thumbnail

🔶 JavaScript

  • 즉시 실행 함수로 묶은 후 메서드를 프로퍼티로 가지는 객체를 반환할 때, 객체와 메서드의 이름은 어떻게 짓는 것이 바람직한가?

: 객체는 명사형, 메서드는 동사형으로 명명하여 중복을 제거하고 직관적으로 인지할 수 있게끔 하는 것이 바람직함

  • 자바스크립트로 인라인 스타일을 조작하여 요소의 위치를 변경하는 경우 어떤 방법을 사용하는 것이 바람직한가?

: left, right 값을 사용하여 조작하기 보다, transformtranslate3D 메서드를 사용하면 GPU를 사용하여 렌더링하기 때문에 성능 면에서도 유리하고 매끄러운 애니메이션 렌더링이 가능함

  • 배열의 빌트인 메서드 중 고차 함수를 사용할 때 어떻게 효율적으로 index를 가져와서 조작할 수 있는가?

: map, forEach, filter 등 대부분의 배열 관련 고차 함수는 두 번째 매개변수로 배열의 index를 전달할 수 있기 때문에, 이를 잘 활용하면 됨

  • 클래스를 추가하는 경우 classList.add 메서드 대신 사용할 수 있는 방법에는 무엇이 있는가?

: className의 값으로 추가하고 싶은 클래스의 이름을 문자열로 작성하면 됨

  • 배열 관련 메서드 중 at은 무엇이고, 어떻게 활용할 수 있는가?

: 배열의 인덱스에 좀 더 쉽게 접근할 수 있음, 특히 뒤에서부터 인덱스를 계산해야 할 때 편리함

profile
𝙸'𝚖 𝚊 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛 𝚝𝚛𝚢𝚒𝚗𝚐 𝚝𝚘 𝚜𝚝𝚞𝚍𝚢 𝚊𝚕𝚠𝚊𝚢𝚜. 🤔

0개의 댓글