我正在研究一个函数,在该函数中检查传入的值,然后将其添加到数组中。我所没有的工作,我只是得到一个空数组:
let category = 'client';
function builtArray() {
let catArray = [];
if (category === 'client') {
catArray.push('client');
}
console.log(catArray);
}
我想念什么?
最佳答案
如果我正确理解您的问题,
let category = 'client';
function builtArray() {
let catArray = [];
if (category === 'client') {
catArray.push('client');
}
console.log(catArray);
}
应该
let category = 'client';
function builtArray(cat) {
let catArray = [];
if (cat === 'client') {
catArray.push(cat);
}
console.log(catArray); // => ['client']
}
builtArray(category);
您必须“调用”该功能才能运行。这意味着用
()
调用它,这就是我最后所做的。您将“类别”作为参数传递给函数,函数将您传递的内容重命名为(
cat
),然后它检查该变量是否等于字符串client
,如果是,它将其插入catArray
。