-1
我看了一个答案刚才这里有人表现出小片段:使用代码中的参数
function(data){
names = data;
console.log(names);
}
但我也观看了视频只是现在如果有人有以下片断还曾:
function cb(data){
console.log(data)
}
所以在第一个的人第一次采取了data
参数,并把它给name
,然后使用名称,并在第二个例子中,他们只是使用data
直接。我试图谷歌这一点,但甚至不知道绑定到一个新的变量(例1)的技术被称为读取它的目的是什么。我确信第一个例子不仅仅是编写额外的代码,所以(如果有的话)会有什么区别?
第一个函数设置全局变量'names'的值。 – JJJ
另外,第一个片段是一个匿名函数。除非你给这个函数一个名字或者给它指定了一些东西,否则它将不起作用。 –
好的,那么你可以在代码的其余部分使用变量'names'和其中的数据,但第二个只能在它现在正在使用的函数中使用变量'data' ... –