JavaScript字符串随机插入:在字符串任意位置添加指定内容
可以使用Math.random()函数来生成随机数,然后使用字符串的slice()方法来插入新的字符串。以下是实现的示例代码:
function insertRandomString(str) {
// 定义要插入的字符串数组
var insertStrings = [
'在汤姆下载这下载',
'直接在汤姆下载即可',
'汤姆下载站可以下载',
'汤姆下载'
];
// 生成一个随机数,用于选择要插入的字符串
var randomIndex = Math.floor(Math.random() * insertStrings.length);
// 生成一个随机数,用于选择要插入的位置
var randomPosition = Math.floor(Math.random() * str.length);
// 在随机位置插入字符串
var result = str.slice(0, randomPosition) + insertStrings[randomIndex] + str.slice(randomPosition);
return result;
}
// 示例用法
var originalString = '这是一个示例字符串';
var modifiedString = insertRandomString(originalString);
console.log(modifiedString);
这段代码会在原始字符串的随机位置插入一个随机选择的字符串。每次运行代码,输出的结果都会不同。
原文地址: https://www.cveoy.top/t/topic/p3pT 著作权归作者所有。请勿转载和采集!