>  기사  >  웹 프론트엔드  >  지난주에 배운 것 (

지난주에 배운 것 (

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-09-25 18:53:22707검색

What I learned last week (

  1. 바닐라 JavaScript의 반응성 – 프록시 패턴을 사용하여 앱 상태가 변경될 때 이벤트를 실행합니다. (프런트엔드 석사 과정 - '프레임워크가 필요하지 않을 수도 있습니다')

  2. throw new Error("Error!")는 삼항에서 사용할 수 없습니다(적어도 'else' 부분으로는 사용할 수 없습니다. 삼항 연산자의 마지막 부분은 함수가 아닌 표현식이어야 합니다. 'throw '는 표현식이 아니라 함수 실행을 중단하는 데 사용되는 명령문입니다.

  3. Leetcode에서 볼 수 있는 문제를 해결하는 맥락에서 사용되는 경우 Javascript의 '스택'은 배열과 비슷하다고 간주할 수 있습니다. 동일한 끝에서 요소를 추가하고 제거하는 LIFO(후입선출) 원칙을 따릅니다. 스택은 함수 호출, 실행 취소 기능 등을 관리하는 데 사용됩니다.

  4. Javascript에서는 임의 개수의 인수를 함수에 전달할 수 있습니다. 이는 '배열과 유사한' 인수 개체를 통해 액세스할 수 있습니다. 즉, .length와 같은 메서드를 사용하여 함수 호출에 사용된 인수 수를 확인할 수 있습니다. (이것은 매우 흥미롭고 콘솔에서 탐색해 볼 가치가 있습니다.)

위 내용은 지난주에 배운 것 (의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.