我对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...
实施例的字符串的输入,数组和预期输出,请。 –
查看编辑的问题 –
这就是确定性的词。这个功能应该是确定性的。 –