若是你想從後向前獲取一個數組的元素,能夠這樣寫:數組
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() }
這時,你能夠這樣子運用短路:spa
condition && dosomething()
若是你必須給一個變量賦默認值,能夠簡單的這樣寫:code
var a console.log(a) // undefined a = a || 'default value' console.log(a) // default value a = a || 'new value' console.log(a) // default value