1 / 5
文档名称:

JavaScript调用函数的方法.docx

格式:docx   大小:53KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JavaScript调用函数的方法.docx

上传人:435638 2019/2/25 文件大小:53 KB

下载得到文件列表

JavaScript调用函数的方法.docx

文档介绍

文档介绍:一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性,当我们选择面对它的时候,这将成为我们前进的阻碍.  作为初学者,我们来测试五种函数调用的方法,从表面来看我们会认为那些函数与C#中函数的作用非常相似,但是我们一会儿可以看到还是有非常重要的不同的地方的,忽视这些差异无疑会导致难于跟踪的bug。首先让我们创建一个简单的函数,这个函数将在将在下文中使用,这个函数仅仅返回当前的this的值和两个提供的参数.?12345<scripttype="text/javascript">function makeArray(arg1,arg2){    return [this,arg1,arg2];}</script> 最常用的方法,但不幸的,全局的函数调用当我们学习Javascript时,我们了解到如何用上面示例中的语法来定义函数。我们也知道调用这个函数非常的简单,我们需要做的仅仅是:?123456789makeArray('one','two');//=>[window,'one','two']'sthatwindowalert();//=>undefinedalert();//=>('one','two');//=>[window,'one','two'] ,在JavaScript中避免使用全局的成员,你是不会为之后悔的. JavaScript函数调用规则1 在没有通过明确所有者对象而直接调用的函数中,如myFunction(),将导致this的值成为默认对象(浏览器中的窗口)。函数调用让我们现在创建一个简单的对象,使用makeArray函数作为它的一个方法,我们将使用json的方式来声明一个对象,我们也来调用这个方法?1234567891011//creatingtheobjectvar arrayMaker={    someProperty:'somevaluehere',    make:makeArray};//invokethemake()('one','two');//=>[arrayMaker,'one','two']//alternativesyntax,usingsquarebracketsarrayMaker['make']('one','two');//=>[arrayMaker,'one','two'] 看到这里的不同了吧,,,这就是函数在JSavacript中传递的方式,函数在JavaScript里是一个标准的数据类型,,且被分配给了arrayM

最近更新

2025年国家公务员考试行测数量关系真题【实用.. 107页

2025年国家公务员考试行测数量关系题库【培优.. 106页

2025年国家公务员考试行测真题-常识判断【巩固.. 78页

2025年用四个时而的造句(精选90句) 7页

2025年听中小学校园安全培训报告体会 3页

袖珍氧气治疗仪的研制与临床应用 3页

2025年国家公务员行政职业能力测验试题-数量关.. 107页

行车辅助预警服务平台研究与设计 3页

2025年国考常识判断必考题型含答案ab卷 80页

2025年合同能源管理细则 20页

2025年国考数量关系真题地市附参考答案(b卷).. 107页

2025年生活的句子汇编58句 6页

2025年国考行测真题-数量关系及1套完整答案 105页

2025年三个字最吉利最旺财的公司名 6页

2025年国考行测真题-言语理解与表达附参考答案.. 174页

2025年生活哲理语句汇编36条 4页

2025年万能检讨书通用版 23页

2025年国考言语理解与表达真题地市【名师推荐.. 175页

2025年塔城职业技术学院单招职业技能测试题库.. 60页

2025年塔里木职业技术学院单招职业技能测试题.. 61页

2025年大兴安岭职业学院单招职业技能测试题库.. 62页

2025年大同煤炭职业技术学院单招职业倾向性测.. 60页

2025年倍数、因数、奇数、偶数、质数、合数综.. 5页

2025年生日祝福幼儿园小朋友 3页

茶文化视角下高等数学教育策略探讨 3页

交管12123学法减分复习题库及参考答案 45页

2024年-红星美凯龙商场展位租赁合同 9页

[全]人教版八年级生物下册思维导图汇总 21页

2024西安交大少年班英语试题 11页

生鲜食品经营管理学习教案 84页