Hey devs - 이전에 이것을 본 적이 있습니까 - 매개 변수가 두 가지 방식으로 수행됩니까?

2219 단어
솔직한 질문입니다. 두 가지 다른 방법으로 클래스, 메서드 및 함수에 인수를 제공할 수 있다는 것은 매우 편리합니다. 첫 번째는 일반적인 순서대로 매개변수입니다. 두 번째는 속성이 매개변수 이름과 일치하는 객체 리터럴(구성 객체)인 단일 매개변수입니다.

따라서 ZIM 이외의 프레임워크에 이 기능이 있는지 궁금합니다. 코딩하기가 까다로웠지만 우리는 그것을 오픈 소스로 만들었습니다. 맹세컨대 ZIM을 사용하는 모든 사람들은 매우 편리하고 좋아합니다.

// traditional parameters in order:
const rect = new Rectangle(100, 100, red, null, null, 20);

// or as a configuration object:
const rect = new Rectangle({
   width:100, 
   height:100, 
   color:red, 
   corner:20
});



이를 통해 ZIM은 많은 매개변수를 제공할 수 있습니다. 다음 문서를 참조하세요. https://zimjs.com/docs

반은 한쪽 방법을 사용하고 반은 다른 방법을 사용합니다. 그것은 정말로 그것이 편리하다는 것을 증명합니다.

건배! 모든 의견이나 질문을 환영합니다.


최근에 Canvas를 확인하지 않았다면 반드시 확인해야 합니다! 다음은 ZIM Dev Site을 포함한 Dr Abstract의 In-depth Guides 및 일부Your Guide to Coding Creativity on the Canvas입니다.

좋은 웹페이지 즐겨찾기