首页 > 解决方案 > 为什么这个函数给了我javascript中的未定义?

问题描述

我是 javascript 的新手,我在下面编写了简单的函数。我想知道功能打击给了我未定义的东西。下面的函数有什么错误吗?

function randFace() {
    return ["crown", "anchor", "heart", "spade", "club", "diamond"]
    [rand(0, 5)];
}

console.log(randFace())

标签: javascript

解决方案


尝试这个,

function randFace() {
    let faces = ["crown", "anchor", "heart", "spade", "club", "diamond"]
    return faces[Math.floor(Math.random() * faces.length)];
}

console.log(randFace())

推荐阅读