Javascript 创建一个数组并用JS中的值填充它

Javascript 创建一个数组并用JS中的值填充它,javascript,arrays,Javascript,Arrays,我需要在我的JavaScript文件中插入一个名为favCakes的数组,并用值“奶油”、“巧克力”、“香草”和“红丝绒”填充它。我如何处理这个问题?要插入元素,请使用推送函数 favCakes.push("Butter Cream"); favCakes.push("Chocolate"); 如果favCakes未声明,则使用 var favCakes = []; 或者在声明时进行初始化 var favCakes =["Butter Cream","Chocolate", "Vanilla

我需要在我的JavaScript文件中插入一个名为
favCakes
的数组,并用值“奶油”、“巧克力”、“香草”和“红丝绒”填充它。我如何处理这个问题?

要插入元素,请使用推送函数

favCakes.push("Butter Cream");
favCakes.push("Chocolate");
如果favCakes未声明,则使用

var favCakes = [];
或者在声明时进行初始化

var favCakes =["Butter Cream","Chocolate", "Vanilla","Red Velvet"];

为此,您应该使用生成器

function generate_flavors* () {
    yield "Butter Cream";
    yield "Chocolate";
    yield "Vanilla";
    yield "Red Velvet";
 }
现在,您可以通过以下几种方式之一创建阵列:

console.log(Array.from(generate_flavors()))

console.log(...generate_flavors())

console.log([for (flavor of generate_flavors()) flavor])

希望能有所帮助。

插入oops,我会编辑。@Civori,简单的谷歌搜索肯定能提供答案。答案就在文档顶部。请返回并再次阅读基本JS教程的第一章。下一步是什么,如何在JS中添加两个数字?询问代码的问题必须证明对所解决问题的最低理解。包括尝试的解决方案、它们不起作用的原因以及预期结果。假设变量已声明。他询问如何插入元素。