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年表情成语(通用4篇) 10页

2025年度合作社与旅游公司联合营销合作合同双.. 10页

2025年行走在黄昏中作文(精选21篇) 26页

2025年螳螂捕食作文600字(精选21篇) 23页

2025年虎年元宵节灯谜及谜底答案解析(精选篇.. 45页

2025年蒲公英 (精选篇) 16页

2025年度医院护工岗位责任与权益保障合同 9页

2025年度医院与医疗影像中心合作协议书 10页

2025年度医疗健康产业资金托管与风险控制合同.. 9页

2025年度化肥产品安全检测代理合同 10页

2025年茫茫若水-800字作文(通用29篇) 40页

2025年度劳动合同期限与员工职业发展规划合作.. 10页

2025年英语课前的一分钟演讲稿(通用篇) 12页

2025年度农业用地经营权买卖合同 10页

2025年度农业产业化用地租赁合同范本 10页

犬的毛色遗传专家讲座 47页

公司合同管理制度报总经理版 5页

2025年英语b级考试试题(精选篇) 32页

2025年英文简历:阅读职位描述(推荐13篇) 7页

股东分红决议书(5篇) 9页

职级晋升申请书范文(四篇) 3页

2025年度体育赛事营销合作二零二五年度协议书.. 10页

2025年度体育场馆物业委托赛事运营委托经营管.. 10页

国宝大熊猫资料简介三年级下册8篇 11页

邦普SF305000A冷水机控制器 16页

人身伤害应急预案范本(三篇) 7页

风电项目风机基础混凝土冬季施工方案 9页

成都市2023年生物初中毕业会考题 8页

新人教版数学二年级下册:第6单元测试卷(含答.. 10页

入职培训生座谈会之从迷茫到清晰 51页