gpt4 book ai didi

javascript - 有没有办法根据用户输入的时间来调用我的函数

转载 作者:行者123 更新时间:2023-11-30 19:37:30 25 4
gpt4 key购买 nike

我正在为报价生成器编写一个程序,我需要一些帮助来让我的报价生成一定次数,具体取决于用户输入的内容。

我尝试迭代并将结果放入一个数组,但它只会将相同的结果推送 4 次

//Flowers quotes
'use strict';

const randomFlowersQuote = () => {

const fragBeginning = ['These are very beautiful ', 'I like looking at ', ' Today We saw some new ', 'There a nice '];
const fragMiddle = ['flower pots', 'hibiscuss trees', 'red roses', 'lily flowers', 'rare flowers'];

const fragEnd = [' i would love to buy one', ' they are very nice', ' they are so breathtaking', ' in the shop'];

//Random generated quotes

const fragBeginningRandom = [Math.floor(Math.random() * fragBeginning.length)];
const fragMiddelRandom = [Math.floor(Math.random() * fragMiddle.length)];
const fragEndRandom = [Math.floor(Math.random() * fragBeginning.length)];
const fullQuote = [fragBeginning[fragBeginningRandom] + fragMiddle[fragMiddelRandom] + fragEnd[fragEndRandom]];

return fullQuote;
}

console.log(randomFlowersQuote());

我预计当用户输入 3 时它会调用该函数 3 次。

最佳答案

好的,我有一个解决方案,我修改了你的代码并尝试运行它,这给了我你需要的输出。据我说:)

const fragBeginning = ['These are very beautiful ', 'I like looking at ', ' Today We saw some new ', 'There a nice '];
const fragMiddle = ['flower pots', 'hibiscuss trees', 'red roses', 'lily flowers', 'rare flowers'];

const fragEnd = [' i would love to buy one', ' they are very nice', ' they are so breathtaking', ' in the shop'];





function RandomGeneratedQuotes(number)
{
var quotes = [];
for(var i = 0; i < number; i++){
const fragBeginningRandom = [Math.floor(Math.random() * fragBeginning.length)];
const fragMiddelRandom = [Math.floor(Math.random() * fragMiddle.length)];
const fragEndRandom = [Math.floor(Math.random() * fragBeginning.length)];
const fullQuote = [fragBeginning[fragBeginningRandom] + fragMiddle[fragMiddelRandom] + fragEnd[fragEndRandom]];
quotes.push(fullQuote);
} return quotes;
}

函数调用输出将是:

console.log(RandomGeneratedQuotes(3))
VM431:1
(3) [Array(1), Array(1), Array(1)]
0: [" Today We saw some new rare flowers i would love to buy one"]
1: ["These are very beautiful flower pots i would love to buy one"]
2: [" Today We saw some new rare flowers in the shop"]

这对你来说应该是完美的

关于javascript - 有没有办法根据用户输入的时间来调用我的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55784966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com