我試圖運行一個隨機函數,但還沒有完全想通了:如何在JavaScript中運行隨機選擇的函數?
<script>
function randomFrom(array) {return array[Math.floor(Math.random() * array.length)];}
function randomchords(){randomFrom(['poop()', 'poop2()', 'poop3()']);}
function poop() { $(function() {ionian_c_vi() }); }
function poop2() { $(function() {ionian_c_iii() }), $(function() {ionian_c_iv() }); }
function poop3() { $(function() {ionian_c_vi() }), $(function() {ionian_c_i() }), $(function() {ionian_c_ii() }); }
</script>
然後:
<button onclick="randomchords()" >Get some random chords</button>
我在正確的軌道上?
'poop()'函數返回什麼? – Marko
只需粘貼一些eval就可以了,你就會變成金色! +1上的便便功能BTW。 – adeneo
它拉斐爾繪製夏威夷四絃琴和絃!當它完成時,它會吐出隨機和絃進行。 – jthomasbailey