这是我的代码
<script id="candidateCode">
getCar(); //Invokes global func getCar
getCar(); //Invoked global func getCar
var myDreamCar = getDreamCar();
var firstCar = { make: "Honda", model: "Accord" };
var anotherCar = { make: "Honda", model: "Civic" };
function getYear() {
return 2019;
};
function getCity() {
return "Laguna Beach";
};
function getTruck() {
return myTruck;
};
</script>
在本练习中,系统要求我首先调用全局预定义函数“ getCar”,到目前为止,除了以下内容之外,我还通过了本练习的所有步骤。
我出于某种原因,无法弄清我的生命,如何将变量firstCar和anotherCar分配给函数getCar()。
这是范围问题吗?有人可以帮忙吗?我已经两次调用了该函数,但是我发现不可能将返回值分配给我在上面声明的变量吗?
有见识吗?谢谢您提前
我的指示是:</ p>
1-为您定义了一个名为getCar的全局函数。调用此功能2次。
2-调用函数getCar时,将返回值分配给使用var关键字声明的变量,并使用以下名称: 第一车 anotherCar
3-为您定义了一个名为getDreamCar的全局函数。调用此函数1次,然后将值分配给名为myDreamCar的变量。
答案 0 :(得分:0)
要将函数的返回值分配给变量,就像在 myDreamCar
中所做的那样,将函数调用分配给变量
<script id="candidateCode">
var firstCar = getCar(); //Invokes global func getCar and assigns the return value to firstCar
var anotherCar = getCar(); //Invokes global func getCar and assigns the return value to anotherCar
var myDreamCar = getDreamCar();
</script>