0
A
回答
1
這不是特別的CoffeeScript十歲上下,但這樣的事情會做的伎倆:
filterAndRandomSelect = (arr1, arr2) ->
filtered = (i for i in arr1 when i not in arr2) #this is pretty cute
filtered[Math.floor(Math.random() * filtered.length)]
console.log filterAndRandomSelect [1, 2, 3, 4, 5], ['a', 'b', 'c', 4, 5]
當然,這「可愛」 CS線可以很容易爲:
filtered = arr1.filter (val) -> val not in arr2
這也有點可愛。
相關問題
- 1. 從數組的特定元素中選擇隨機元素
- 2. 數組操作 - 隨機選擇元素
- 3. 如何從數組中選擇一個隨機元素
- 4. 如何從數組中選擇隨機元素?
- 5. 從關聯數組中選擇2個隨機元素
- 6. Javascript:從數組中選擇不等於'undefined'的隨機元素
- 7. 從PHP關聯數組中選擇一個隨機元素
- 8. 選擇獨特的元素
- 9. 選擇隨機JSON元素
- 10. 從數組列表中隨機選擇5個元素而不重複元素
- 11. 從關聯數組中選取一個隨機數組元素
- 12. ruby - 數組數組 - 如何選擇獨特的元素?
- 13. 選擇隨機數組,然後從這個數組中的元素
- 14. LINQ group by並從每個組中選擇隨機元素
- 15. 如何從int數組中隨機選擇,然後刪除選中的元素
- 16. Ruby從選擇列表中選擇隨機元素與optgroup
- 17. 從隨機數組中選擇值PHP
- 18. 從關聯數組中隨機選擇
- 19. 從數組中選擇隨機值
- 20. 從jQuery數組中隨機選擇
- 21. 從數組中隨機選擇
- 22. 從數組中隨機選擇圖像
- 23. 從數組中隨機選擇
- 24. 從數組列表中隨機選擇
- 25. 從數組中選擇隨機結構
- 26. 我們如何在數組中選擇一個隨機元素?
- 27. 如何在Javascript中選擇加權隨機數組元素?
- 28. 選擇集合中的隨機元素
- 29. 從數組中隨機選擇一個元素,每個元素具有特定的概率
- 30. 如何從C中的數組中隨機選取元素?
確實很可愛,謝謝! – Harry