[Javascript]Class


JavascriptではClassという言葉をよく耳にしますが、今日はその具体的な使い方を知りたいと思います!
私はclassで英雄連盟のチャンピオンたちを整理して展示します.
Object資料型でチャンピオンを整理し、各チャンピオンはハードコードの形式で
const nunu = {
  q : 'consume',
  w : 'snowball'
}

const garen = {
  q : 'strike',
  w : 'courage'
}
このようにすれば、優勝者が120以上の英雄連盟のすべての優勝者を整理するには、多くの時間と努力が必要だ.
したがって
ES 6文法の前の関数式で書くと.
function 기계() {
  this.q = 'consume';
  this.w = 'snowball';
}

let nunu = new 기계()

console.log(nunu)

これでコンソールで彼が撮られたことを確認できます.
しかし、このようにすると、問題はガレンというチャンピオンも同じように新しい機械()を使うと
関数のパラメータを利用します.
function 기계(skill) {
  this.q = skill;
  this.w = 'snowball';
}

let nunu = new 기계('consume')
let garen = new 기계('STRIKE')

console.log(nunu)
console.log(garen)

ES 6類文法

class Hero {
  constructor(skill){
    this.q = skill
    this.w = 'snowball'
  }
}
ES 6ではclass構文で記述できます