如何将一个数组索引链接到另一个随机生成的数组索引? JavaScript

问题描述 投票:0回答:1

我正在尝试制作一个显示随机引号的简单网页。这些是俄语的。我还想在单独的框中显示翻译。报价是随机挑选的。如何将第一个数组的索引链接到第二个数组的正确对应索引位置?

请查看我的代码。我是编码新手,所以欢迎任何建议。

let quotes = [
    "Вчера на вечеринке мы весело провели время", "Я начал здесь работать три года назад",
    "Вчера был худший день в моей жизни", "Когда-то у меня был щенок по кличке Шарик", "Все выходные шёл дождь", "Могли бы вы повторить это, пожалуйста?", "Как долго вы изучаете русский?",
    "На каком языке вы предпочитаете говорить?", "Можете посоветовать хорошую книгу на русском?"
]

let translation = ["Yesterday at the party , we had a great time.", "I started working here three years ago.", "Yesterday was the worst day of my life.",
    "I used to have a puppy named Sharik.", "It rained all weekend.", "Could you please repeat that?", "How long have you been studying Russian?",
    "In which language do you prefer to speak?", "Can you recommend a good book in Russian?"

]


function newQuote() {
    let randomNumber = Math.floor(Math.random() * (quotes.length));
    document.getElementById("quoteDisplay").innerHTML = quotes[randomNumber]

};
javascript arrays random indexing assign
1个回答
0
投票

由于数组长度相同,因此使用相同的生成随机索引来获取对应的英文短语:

translation[randomNumber]
© www.soinside.com 2019 - 2024. All rights reserved.