javascript - 为什么这个函数给了我javascript中的未定义?
问题描述
我是 javascript 的新手,我在下面编写了简单的函数。我想知道功能打击给了我未定义的东西。下面的函数有什么错误吗?
function randFace() {
return ["crown", "anchor", "heart", "spade", "club", "diamond"]
[rand(0, 5)];
}
console.log(randFace())
解决方案
尝试这个,
function randFace() {
let faces = ["crown", "anchor", "heart", "spade", "club", "diamond"]
return faces[Math.floor(Math.random() * faces.length)];
}
console.log(randFace())
推荐阅读
- javascript - 节点通过使用 API fetch POST 返回请求正文为空
- swt - SWT 网格布局对齐
- pdf - BIRT生成的PDF文档中的换行问题
- c# - 将数据从 JSON 还原到 WPF 时,DisplayMemberPath 为空白
- ethereum - 如何每天获取以太坊代币持有者数量历史和分析
- javascript - vuex状态改变时如何重新渲染vue组件?
- r - 在相同维度的矩阵列表中替换 for 循环以提高效率
- python - post_delete 获得与 pre_save 不同的路径
- c# - 通过将情节提要绑定到布尔变量来启动或停止情节提要
- operating-system - 在 Rk3328 上读取 GIC ID IRQ