博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
secret of the javascript ninja笔记
阅读量:4448 次
发布时间:2019-06-07

本文共 736 字,大约阅读时间需要 2 分钟。

定义函数可以有三种方式 [crayon-50361f9fcc02b/] function直接定义的函数,是不在乎是否被找到的,但是 [crayon-50361f9fcc40a/] 后两个函数,就会报undefined 虽然return后面的函数不会被执行,但是我们也可以在return后面定义 [crayon-50361f9fcc7fb/] [crayon-50361f9fccbe3/] 就是说根据 ECMA 规范中的规定,以上函数表达式中的标识符myNinja将仅在该函数的内部可以被访问, 即 myNinja 仅在该函数的作用域内有效,外部无法访问。但ie没听话。。 [crayon-50361f9fccfca/] 以上可以把函数定义在对象中,作为对象的一个属性,此时是用的匿名函数定义的 [crayon-50361f9fcd3b3/] 但是如果把之前的对象移除了,我们引用的ninja.yell就无法用了- - [crayon-50361f9fcd79b/] 我们可以给这个匿名函数付个名字,就不怕了~ [crayon-50361f9fcdb7a/] 但如果就死活不想给个名,咋办呢。。。也不想用对象引用。。就可以用arguments.callee来引用了~ (#15) 完毕 http://ejohn.org/apps/learn/#15 »本文地址:http://99jty.com/?p=553 »订阅本站:http://winysky.com/feed/»当你从RSS阅览器里看到这篇文章时,还没有评论,还不赶紧过来抢沙发?

转载于:https://www.cnblogs.com/99f2e/archive/2012/06/06/2653107.html

你可能感兴趣的文章
2019秋招复习笔试--手写代码
查看>>
2019秋招复习笔记--智力题
查看>>
MySQL学习笔记
查看>>
2019秋招面试复习 项目重点提问
查看>>
面试题
查看>>
DS博客作业08-课程总结
查看>>
利用Python爬虫刷店铺微博等访问量最简单有效教程
查看>>
浅谈软件测试与墨菲定律
查看>>
文件安全复制之 FastCopy
查看>>
强烈推荐美文之《从此刻起,我要》
查看>>
MYSQL中数据类型介绍
查看>>
评估软件上线标准
查看>>
敏捷开发流程
查看>>
APP兼容性测试(三)测试方案设计
查看>>
React的性能优化 - 代码拆分之lazy的使用方法
查看>>
React的新特性 ---- Hooks ---- 的基本使用
查看>>
History Introduction to Mining Industry of Czech
查看>>
富文本框
查看>>
mysql 恢复备份
查看>>
LeetCode-Create Maximum Number
查看>>