下面你會看到一個JavaScript/jQuery函數我目前使用:JavaScript函數收拾
var forward = new RegExp('forward'),
backward = new RegExp('backward'),
left = new RegExp('left'),
right = new RegExp('right');
if (tweet.message.match(forward)) {
console.log('forward');
body.addClass('forward');
bodyRemoveClass();
}
if (tweet.message.match(backward)) {
console.log('backward');
body.addClass('backward');
bodyRemoveClass();
}
if (tweet.message.match(left)) {
console.log('left');
body.addClass('left');
bodyRemoveClass();
}
if (tweet.message.match(right)) {
console.log('right');
body.addClass('right');
bodyRemoveClass();
}
一切都運行得很好,但我不是100%滿意,它的編寫方式。 基本上是做什麼的,檢查一個給定的關鍵字(向前,向後,向左或向右)
都在鳴叫(tweet.message)
我想知道如果有一個簡單/清潔的方式來實現這一點。
很抱歉,但沒有在網上例如...
謝謝
當然重構的是進入4函數調用 – dotjoe