我一直在學習範圍,也Object.keys和地圖,但我想知道如果這是可能的:總是想知道如何做這樣的事情。是否有一種簡單的方法來查找對象中的兩個值之間是否存在值?
{
"zero": 0,
"ten": 10,
"twenty": 20,
"thirty": 30
}
鑑於0到30之間的數字,有沒有辦法來確定哪些兩個數字之在。。。之間?
例如,
Object.keys(range).map((v) => {
if (15 > range[v] && 6 < range[v+1]) {
// print out lower and upper
}
});
'map'返回一件事集合中的每一件事。如果你只是打印(或類似的東西),「forEach」可能是更好的選擇。 –
爲什麼你要將'range'作爲非數組對象?屬性名稱不會添加任何有用的內容,並且假定任何「Object.keys」迭代對象屬性的順序是不好的做法。另外:你說的是一個號碼,但後來有兩個不同號碼(6和15)的代碼... – trincot
請添加一些用例和想要的結果。 –