我正在爲項目數組構建一個裝飾器,如果對象數組適合那裏,則該對象數組將被分割爲一個定義的值範圍。遍歷一個對象或數組,以確定元素是否適合範圍
目前,我正在使用一些條件來檢查範圍,但代碼感覺不夠乾淨。
有沒有人有關如何以更簡潔和可擴展的方式編寫此代碼的任何建議?
當前設置舉例...
thingsToSort.forEach(function(thing) {
if (thing > 1 || thing < 3) {
// set the item to 1
}
if (thing > 3 || thing < 5) {
// set to 3
}
})
注:我真的通過這樣的邏輯尋找一種更好的方式來循環,並確定物體落在範圍。
任何限制?你可以使用外部庫如lodash或下劃線嗎?你會瞄準ES5/ES6嗎? –