함수 매개 변수에 분할을 대입할 때 기본값을 입력할 수 있는지 아십니까?
4897 단어 JavaScriptTipsrabeetech
개시하다
분할 대입은 배열과 대상을 분할한 후 단숨에 변수를 대입할 수 있는 편리한 구조이다.
이 분할을 함수로 대입할 때 기본값을 지정할 수 있는지 아십니까?
나는 그 방법을 예를 들어 소개하고 싶다.
견본
country
생략하면 "Japan"으로 표시됩니다.코드
// アドレスを表示(country 省略時は Japan が設定される)
function showAddress({country='Japan', state, city}) {
console.log(`Address: ${city} ${state} ${country}`); // Address: Shinagawa-ku Tokyo Japan
};
// adress
var address = {
state: 'Tokyo',
city: 'Shinagawa-ku'
};
// 関数を実行
showAddress(address);
해설
기본 매개 변수의 지정 방법은 일반 매개 변수와 기본적으로 같다.
기본값으로 사용하고자 하는 값을
=
에 상대방에게 건네주면 된다.function showAddress({country='Japan', state, city}) {
console.log(`Address: ${city} ${state} ${country}`); // Address: Shinagawa-ku Tokyo Japan
};
이 교부 대상에country가 없으면 기본값을 자동으로 지정합니다.끝말
오늘 Tips가 좀 있어서요.
매개 변수는 매번 같은 값이지만 가끔 바꾸고 싶을 때도 유연하게 활용할 수 있다.좋은 예를 생각해서 나는 다시 상세하게 소개하고 싶다.
분할을 함수의 매개 변수로 대입하면 매개 변수가 달라져서 편리해요 ♪
Reference
이 문제에 관하여(함수 매개 변수에 분할을 대입할 때 기본값을 입력할 수 있는지 아십니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/phi/articles/javascript-destructuring-assignment-default-params텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)