TIL 39、複数のパラメータ、可変パラメータ関数
5178 ワード
function meetAt() {
if(arguments.length===1) {
return arguments[0]+'년';
} else if(arguments.length===2) {
return arguments[0]+'년 '+ arguments[1]+'월';
} else if(arguments.length===3) {
return arguments[0]+'/'+arguments[1]+'/'+arguments[2]
}
}
かへんパラメータかんすう
パラメータの個数に応じて異なる動作を行う関数.
例えば、Array()
JavaScriptの各関数にはargumentsという変数が内部にあります.
関数を呼び出すと、渡されたパラメータはargumentsという配列に関数内部に格納されます.
長さ(length)を用いて,パラメータの個数に応じて所望の動作を行うことができる. <script>
function func() {
if(arguments.length == 0) {
//매개변수가 없을 때 실행코드
} else if(arguments.length == 1) {
//매개변수가 한개 일 때 실행코드
} else if(arguments.length == 2) {
//매개변수가 두개 일 때 실행코드
}
}
</script>
Reference
この問題について(TIL 39、複数のパラメータ、可変パラメータ関数), 我々は、より多くの情報をここで見つけました
https://velog.io/@heyho9292/TIL-39-여러-인자-가변-인자-함수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<script>
function func() {
if(arguments.length == 0) {
//매개변수가 없을 때 실행코드
} else if(arguments.length == 1) {
//매개변수가 한개 일 때 실행코드
} else if(arguments.length == 2) {
//매개변수가 두개 일 때 실행코드
}
}
</script>
Reference
この問題について(TIL 39、複数のパラメータ、可変パラメータ関数), 我々は、より多くの情報をここで見つけました https://velog.io/@heyho9292/TIL-39-여러-인자-가변-인자-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol