TEL:400-8793-956
当前位置:程序、服务器

不同的方式编写了程序,然后又运行了,他编写程序的方式是否有优势?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-13 11:40:04

 问:这是从头开始的。1)只是在document.write的顶部没有看到对函数的需要。2)由于某种原因,我的方法出来了,该函数包含在循环中。(他的方式是函数内部的循环).....

 
var  playList  =  [ 
'I Did It It My Way' ,'Respect' ,'Imagine' ,'Born to Run' ,'Louie Louie' ,'Maybellene' ,'Hit me baby baby more time' ];//此varialbe html将打开有序列表// //在数组末尾,它将协调将数组中的所有信息包含到有序列表中!var List = “ <ol>” ; 为(我= 0 ;我<播放列表。长度;  
 
 
答:不必将document.write()作为单独的函数编写,但是当您多次调用document.write()并希望为其提供更多功能时,它会有所帮助。因此,在这种情况下,这是您的选择。
 
您是否在循环内定义listAssemble函数只是为了访问i变量?这是非常无效的,因为每当循环迭代时,您都会多次定义相同的函数。为什么不使用参数来填补这个角色?另外,在您的情况下,您甚至不需要它,因为您只需编写
 
List += '<li>' + playList[i] + '</li>';
 
您应该每次对代码进行推理,因为它们代表您的决定。
 
 
答:我不知道您说的“他”时指的是谁...但是您上面发布的代码有点像JavaScript不良做法的发源人。没关系;我们都从某处开始:)
 
因此,对于初学者来说,我们不在循环内部定义函数。如果您有所考虑,您将意识到循环只会一遍又一遍地重复一段代码,因此,每次循环重新启动时,您基本上都是在定义函数(以及调用它)。还有一些较小的错误,但这可能是您应该注意的最大错误。
上一篇: 在my_profile_form_submit函数中,将用户的年龄从表单分配给user_age变量
下一篇: 如何快速转换此数据?