我正在製作一個即將發佈的小型Chrome擴展程序,但是在此擴展中,我必須從數組中隨機取出一個項目並將其顯示在屏幕上。在過去,我已經使用了很多Ruby代碼,並且記住了方法'.sample',它在屏幕上顯示一個數組中的隨機項。Javascript中的.sample等價於什麼?
例子(紅寶石):
farm_animals = ['cow', 'chicken', 'pig', 'horse']
puts farm_animals.sample
輸出最終可能會成爲像...
>> cow
是否有一個相當於在Javascript這個方便的陣列的方法?謝謝!
我不熟悉Ruby,並且在google中搜索'.sample'並沒有發現任何東西。你能指點一下我可以看到樣品的方向嗎?我可以幫你解決問題 – Seth 2012-02-15 00:58:40
@Seth這裏是Rubydocs數組類和方法。這個.sample方法是按照字母順序在側面板上的,我有快速鏈接到.sample區域。 http://ruby-doc.org/core-1.9.3/Array.html#method-i-sample – beakr 2012-02-15 01:04:02