gpt4 book ai didi

javascript - 如何编写一个接受 2 个字符串的函数,并将它们添加到相应数组的开头

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

我遇到这个问题,我需要编写一个接受作者和标题的函数。使用数组方法将作者添加到 authors 数组的开头,并将一个作者添加到 titles 数组的开头。确保调用该函数以实际将 2 个项目添加到 2 个相应的数组。在一个循环中,在 console.log 中列出作者列表和他们的头衔。提示:函数 addToArrays(myAuthor, myTitle){ ... }。

我知道让它正常工作的简单方法是这样的。

let authors = ['Ernest Hemingway', 'Charlotte Bronte', 'Louisa May Alcott', 'Charles Dickens'];

let titles = ['The Old Man and the Sea', 'Jane Eyre', 'Little Women', 'Oliver Twist'];

myAuthor = authors.unshift("Stephen King");
myTitle = titles.unshift("Tommyknockers");
console.log(authors, titles);

它以我需要的正确方式给出结果。然而,对于我的生活,我似乎无法弄清楚如何将它放入一个函数中来完成问题所要求的。我很沮丧,觉得很愚蠢,无法弄清楚。我尝试了很多不同的方法。

let authors = ['Ernest Hemingway', 'Charlotte Bronte', 'Louisa May Alcott', 'Charles Dickens'];

let titles = ['The Old Man and the Sea', 'Jane Eyre', 'Little Women', 'Oliver Twist'];

function addToArrays(myAuthor, myTitle) {
let myAuthor = authors;
let myTitle = titles;
for (let i = 0; i < authors.length; i++){
authors.unshift("Stephen King");
for (let j = 0; i < titles.length; i++){
titles.unshift("Tommyknockers");
}
return titles;
}
return authors;
console.log(authors, titles);
}
console.log(addToArrays);

let authors = ['Ernest Hemingway', 'Charlotte Bronte', 'Louisa May Alcott', 'Charles Dickens'];

let titles = ['The Old Man and the Sea', 'Jane Eyre', 'Little Women', 'Oliver Twist'];

function addToArrays(myAuthor, myTitle) {
let myAuthor = authors;
let myTitle = titles;
authors.unshift("Stephen King");
titles.unshift("Tommyknockers");
return titles;
return authors;
console.log(authors, titles);
}

我只是不确定我哪里出错了。我确信这很简单,我做错了,不知道自己在做什么让我感到愤怒地戒烟。任何帮助将不胜感激。谢谢。

最佳答案

似乎您应该将 unshift 调用包装在一个函数中。就像这样:

function addToArrays(myAuthor, myTitle) {
authors.unshift(myAuthor);
titles.unshift(myTitle);
}

addToArrays('author', 'title');
console.log(authors, titles);

关于javascript - 如何编写一个接受 2 个字符串的函数,并将它们添加到相应数组的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52938136/

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