简单的js代码求注释,就几句话后面的i去掉为什么没效果了.index是什么?说通俗点.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 21:35:29
简单的js代码求注释,就几句话后面的i去掉为什么没效果了.index是什么?说通俗点.简单的js代码求注释,就几句话后面的i去掉为什么没效果了.index是什么?说通俗点.简单的js代码求注释,就几句

简单的js代码求注释,就几句话后面的i去掉为什么没效果了.index是什么?说通俗点.
简单的js代码求注释,就几句话
后面的i去掉为什么没效果了.index是什么?说通俗点.

简单的js代码求注释,就几句话后面的i去掉为什么没效果了.index是什么?说通俗点.
(function(index){
// 处理代码
})(i);


楼主一定对上面的代码是怎么执行的完全不明白.在弄清楚为什么去掉i后就没有效果,你必须得先知道这个i到底为什么不能去掉,这种写法又到底是怎么回事.


其实这是一种函数立即调用的写法.也就是定义一个匿名函数,然后立即就执行这个函数.这样的写法相当于:
function tmpName(index){
// 处理代码
}
tmpName(i);
再接近一点的写法如下:
var fn = function(index){
// 处理代码
}
// 函数调用
fn(i);
你把上面的fn换成function(index){},是不是就是和你的那种写法一样了?只不过换后的函数省去了函数名.



很明显,index是形参,而i是在调用时传递的实参.如果不穿进去一个i,那就相当index参数没有了.这样的话,这个函数中用到的index的值就是null.试想,mDD[index]就变成了mDD[null],数组访问可以这样吗?这样不就出异常了吗?也是因此,不传进去i,会导致异常,会出错.

简单的js代码求注释,就几句话后面的i去掉为什么没效果了.index是什么?说通俗点. 用VB编程设计一个类似于Windows附件中的计算器,如图所示,可进行简单的算术运算、三角函数和自然对数运算求代码,如果每条代码后面有说明就更好了,可以追加100 请教大神下面代码的注释 急求一份明天的天气预报,英文的简单一点好了几句话就够了 求注释C++代码的含义int i;int NODENUM=50;LinkQueue Q;unsigned __stdcall threadTest1(void *pArg){ WaitForSingleObject(hMutex,-1); for(i=0; i 简单的太空知识几句话就行了! 活字印刷术的简单制作过程几句话就行 JAVA 求帮小弟注释几句代码含义、谢谢?本人初学JAVA,刚使用java写了个循环操作.有几句看不太明白.希望会的帮我帮我把我画红线的部分注释起来.最不明白的就是这句:scores=[ i ]=input.nextInt(); 归去来兮辞注释原文不要译文不要要是是注释简单是说就是要文章后面的注解,课文后面的注释不懂?晕菜! 基于热敏电阻的数字温度计.热敏电阻:PT100,放大器LM324,转换器ADC0804汇编语言的程序代码(代码后面要有注释) 求大神讲解一下java中这段代码的作用,ScriptEngineManager sem1 = new ScriptEngineManager(); ScriptEngine se1 = sem1.getEngineByName(js);String reslut = se1.eval(text.getText()).toString(); 其中为什么就能进行四则运算啊? 求matlab层次分析法简单例题,或者现编个:代码清晰一点,最好加上注释!如果没有例题,就把这个编了!还要一致性检验! 求母亲七十大寿祝寿词要简单一点的.最好是几句话就概括了的,急用. 点击弹出层的JS代码中有这样一段代码left:($( body ).width()/2-200)+ px , js的 for(;;;)/*empty*/ ;请给几个例子注释谢谢RT 寻找一些简单C++程序,带有注释的一些简单的C++程序(源码),越多越好,要有注释,.我是初学者,想多看一些代码,当然少不了类、构造函数、运算符重载这些的等. 五一劳动节的来源,我要写周记,越简单越好,就几句话就好 UNITY3D怎么判断一个物体不在运动求JS代码