未定义pickRandom(JavaScript)
我见过这样使用数组的例子,但当我将它插入到我的编码软件中时,要么什么都没有出现,要么它声称pickRandom未定义未定义pickRandom(JavaScript),javascript,Javascript,我见过这样使用数组的例子,但当我将它插入到我的编码软件中时,要么什么都没有出现,要么它声称pickRandom未定义 我做错了什么?pickRandom不是真正的函数!Javascript中不存在打印!以下是如何做到这一点: { var word = pickRandom([ 'Quacks' , 'eats', 'Hoots', ]); print('the owl' + word + 'at midnight'); } 函数p
我做错了什么?pickRandom不是真正的函数!Javascript中不存在打印!以下是如何做到这一点:
{
var word = pickRandom([
'Quacks' ,
'eats',
'Hoots',
]);
print('the owl' + word + 'at midnight');
}
函数picklandom(){
var wordsarray=['Quacks','eats','Hoats'];
var randomnumber=Math.floor(Math.random()*wordsarray.length);
文件。书写(wordsarray[randomnumber]);
}
点击我选择一个随机单词!
创建一个pickRandom函数:
<!DOCTYPE html>
<html>
<head></head>
<body>
<script>
function pickRandom() {
var wordsarray= ['Quacks', 'eats', 'Hoats'];
var randomnumber = Math.floor(Math.random() * wordsarray.length);
document.write(wordsarray[randomnumber]);
}
</script>
<button value="clickme" onclick="pickRandom()">Click Me To Pick A Random Word!</button>
</body>
</html>
“我做错了什么?”显然没有定义一个名为pickRandom
的函数。如果你认为你在代码中定义了它,那么就发布你的代码,否则就很难进行调试。pickRandom()
不是标准的Javascript函数。如果您在示例中看到过这一点,那么他们一定是自己定义的。你需要复制这个定义。
function pickRandom(warray){
var randomNumber = Math.floor(Math.random() * warray.length);
return warray[randomNumber];
}
var words=['Quacks',
'eats',
'Hoots'];
var random=pickRandom(words);
console.log(random);