JS와 자바 같은 언어의 가장 큰 차이점 중 하나는 함수도 데이터로 간주해 자바에서는 객체처럼 동작할 수 있다는 점이다. 그리고 js는 유형 검사를 수행하지 않기 때문에 배열은 무엇이든 저장할 수 있습니다. 그래서 함수를 배열에 저장할 수 있는지 궁금했습니다.
다음 기능을 달성하세요:
함수는 호출된 후 배열에 자신을 저장합니다(매개변수에 따라 저장할 수 없음)
그런 다음 큰 함수를 저장할 수 있습니다. 배열을 작동하는 데 사용됩니다. 그 안에 있는 함수를 호출합니다.
원래는 이 방법을 사용하여 Undo 기능을 수행하려고 했습니다(즉, 각 기능이 자체적으로 저장되며 Undo인 경우 마지막 기능이 제거되고 전체 대기열이 실행됩니다). 그러나 나중에 나는 이것이 너무 번거롭다는 것을 느꼈다. 다만, 함수 배열의 기능이 구현되어 있습니다: JSP 붙여넣기