最近のJavaScript開発でよく使う関数やシンタックス
関数の宣言方法
arrow functions
関数
map
filter
reduce
code:js
data.reduce(function(total, currentElement){
return total + currentElement
})
//=> 10
シンタックス
ternary operator
code:js
const hoge = true
const result = hoge ? 'yes' : 'no'
console.log(result)
//=> yes
const hoge = 10
const result = hoge > 5 ? 'yes' : 'no'
console.log(result)
//=> yes
const result = hoge === 10 ? 'yes' : 'no'
console.log(result)
//=> yes