三個實用的javascript小技巧

從後向前獲取數組元素

若是你想從後向前獲取一個數組的元素,能夠這樣寫:數組

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
相關文章
相關標籤/搜索