ES6で追加されたアロー関数とクラス
今回はJava ScriptのES6で新しく追加されたアロー関数とクラスをご紹介します。
アロー関数
ES6で追加された関数です。
関数をシンプルに書くことができるようになりました。
functionを用いた関数
const test = function(){
console.log("Hello world");
};
アロー関数
const test = () => {
console.log("Hello world");
};
呼び出し方
test();
class
classはES6から追加されました。
これにより、オブジェクトを作成しやすくなりました。
class Fruit{
}
const fruit = new fruit();
class クラス名でクラスをつくります
new クラス名()でオブジェクトを生成します。
クラスから生成したオブジェクトはインスタンスと呼びます。
コンストラクタ
インスタンスを生成するときに実行したい処理を追加するための機能です。
class Fruit{
constructor(){
}
}
クラスの中にconstractor(){}と記述することで追加できます。
コンストラクタの処理は、インスタンスが生成された直後に実行されます。
インスタンスごとに毎回実行されるため、注意が必要です。
メソッド
メソッドはインスタンスの処理のまとまりです。
クラスの中にメソッド名(){}と記述することで追加できます。
class Fruit{
constractor(name,price){
}
info{
console.log("こんにちは");
}
}
const fruit = new Fruit("ぶどう",300);
fruit.info();
infoというメソッドを追加して呼び出しました。
Author And Source
この問題について(ES6で追加されたアロー関数とクラス), 我々は、より多くの情報をここで見つけました https://qiita.com/yuhei_umeda/items/5ada00078ce4af978d62著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .