Javascript return 语句中的迭代器
Javascript iterator in return statement
我一直在研究 javascript 个例子,我发现了这个:
var numb=1;
function funName(numb){
// function work
return numb+1;
}
在这个例子中,我不确定每次 return numb+1; 上的数字是如何迭代的;我认为它必须看起来更像 numb=numb+1;
这是否有效,因为“+1”在 return 语句中?
该代码永远不会触及您在第 1 行之后定义的 numb
变量。
该函数有一个局部作用域变量,也称为 numb
,在掩盖它的参数列表中声明。
您提供的代码的 None 修改了任何变量。该函数(您在示例中没有调用)只是 returns 一个值,该值将 1 添加到传递给它的值。
我一直在研究 javascript 个例子,我发现了这个:
var numb=1;
function funName(numb){
// function work
return numb+1;
}
在这个例子中,我不确定每次 return numb+1; 上的数字是如何迭代的;我认为它必须看起来更像 numb=numb+1;
这是否有效,因为“+1”在 return 语句中?
该代码永远不会触及您在第 1 行之后定义的 numb
变量。
该函数有一个局部作用域变量,也称为 numb
,在掩盖它的参数列表中声明。
None 修改了任何变量。该函数(您在示例中没有调用)只是 returns 一个值,该值将 1 添加到传递给它的值。