我想用javascript编写一个代码,从文本中选择一个随机单词,并将其替换为另一个单词。
这是我的代码:
var text = "dog cat apple stone";
var keyword = text[Math.floor(Math.random()*text.length)]; // select random word
var new_phrase = text.replace( keyword, "house"); // replace for other word
document.write("<p>" + text + "</p>" );
document.write("<p>" + new_phrase + "</p>");
但是,这会替换文本中的字母而不是单词。像这样:“dog choset 苹果石”
如何选择随机单词而不是字母?