📌 JavaScriptコンセプト#7関数基本
5272 ワード
関数(Function)
関数には、関数宣言式、関数式、矢印関数などがあります.
1.関数宣言
関数宣言を使用して関数を作成できます.
1)一般的なフォーマット
function name (arg1, arg2, ...argN) {
statement;
}
/*-------------------------*/
function add(x, y) {
return x + y;
}
2)コンポーネント
コンポーネント記述name関数名arg 1、arg 2、...argn関数に渡される引数の名前/個数は、複数の文(文)関数の本文であってもよい.
2.関数式
関数を作成できます.
1)一般的なフォーマット
const name = function (arg1, arg2, ...argN) {
statement;
}
/*-------------------------*/
const add = function (x, y) {
return x + y;
}
2)コンポーネント
コンポーネント記述name関数名arg 1、arg 2、...argn関数によって渡される引数を構成する名前文(文)関数本体の文.
3.矢印関数
限界があり、すべての場合に使えるわけではありませんが、簡単に使えるのが最近の方法です.
せいげんてん
->メソッドとして使用できません.
->コンストラクション関数として使用できません.
背中がある.
1)一般的なフォーマット
const name = (arg1, arg2, ...argN) => statement;
/*-------------------------*/
const add = (x, y) => x + y;
/*-------------------------*/
var arr = [5, 6, 13, 0, 1, 18, 23];
var sum = arr.reduce((a, b) => a + b);
// 66
2)コンポーネント
コンポーネント記述name関数名arg 1、arg 2、...argn関数によって渡される引数を構成する名前文(文)関数本体の文.
Reference
この問題について(📌 JavaScriptコンセプト#7関数基本), 我々は、より多くの情報をここで見つけました https://velog.io/@dlehdus97/javascript-개념-7-함수-기본テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol