2019年5月20日 星期一

【JavaScript】用物件Mapping的方法


If的寫法

  • 我們希望當變數是a時就回傳1,變數是b就回傳2,變數是c就會回傳3,一般寫法就是用if,但是這樣會很冗


// IF style
var word 
if(word == 'a'){
  word = 1
}
else if (word == 'b'){
  word = 2
}
else if (word == 'c'){
  word = 3
}

Object的寫法

  • 用Object先把對應寫出來,然後再用參數拜訪
const dicitionary = {
  a:1,
  b:2,
  c:3
}

var word = 'a' // a
dicitionary[word] // 1

沒有留言:

張貼留言