我對JavaScript比較陌生。我正在尋找一個JavaScript函數來根據給定的字符串輸入獲取給定數組的任意元素。基於「字符串」種子的數組的Javascript任意元素
隨機(種子)函數會很有用,但我找不到一個函數。 或者也許一種方法來異或散列字符串中的字節。
我不能使用jquery,我希望得到一個相對較短的答案。
編輯器的例子:
var myArray = ["foo", "bar", "24", "asdf"];
簽名看起來像
function ArbitraryElement(arr, seed)
和輸出會看起來像:
ArbitraryElement(myArray, "what") // "foo"
ArbitraryElement(myArray, "that") // "24"
ArbitraryElement(myArray, "what") // "foo"
ArbitraryElement(myArray, "boo") // "24"
ArbitraryElement(myArray, "cat") // "asdf"
// etc...
實施例的字符串的輸入,數組和預期輸出,請。 –
查看編輯的問題 –
這就是確定性的詞。這個功能應該是確定性的。 –