つの実用的なjavascriptの小さい技巧
1615 ワード
後方から前へ配列要素を取得
後から前へ配列の要素を取得する場合は、このように書くことができます.
ある条件論理値が
変数にデフォルトの値を割り当てる必要がある場合は、このように簡単に書くことができます.
後から前へ配列の要素を取得する場合は、このように書くことができます.
var newArray = [1, 2, 3, 4]
console.log(newArray.slice(-1)) // [4]
console.log(newArray.slice(-2)) // [3, 4]
console.log(newArray.slice(-3)) // [2, 3, 4]
console.log(newArray.slice(-4)) // [1, 2, 3, 4]
短絡条件文ある条件論理値が
true
の場合、ある関数を実行したいです.if (condition) {
dosomething()
}
この時、このように短絡を使うことができます.condition && dosomething()
オペレータ「??」でデフォルト値を設定します.変数にデフォルトの値を割り当てる必要がある場合は、このように簡単に書くことができます.
var a
console.log(a) // undefined
a = a || 'default value'
console.log(a) // default value
a = a || 'new value'
console.log(a) // default value