如何从字符串中的数组中获取随机对象

时间:2017-10-05 03:13:58

标签: javascript arrays node.js

我试图从数组中获取一个随机对象,并将其添加到字符串中。

var input = ['1', '2', '3']
    console.log(input[Math.floor(Math.random() * input.length)] + " some text")

然而,当你运行它时,它什么都不做。如果你把这篇文章标记为重复,请知道问题不是询问如何随机化数组,我的问题是如何从数组中添加一个对象,并将其添加到字符串中。

1 个答案:

答案 0 :(得分:0)

您正在尝试从数组而不是对象添加字符串。你的代码工作正常,试试这个。



"use strict";

let input = ['1', '2', '3'];
let amount = input.length;

console.log(input[Math.floor(Math.random() * amount)] + " some text");