js中的概念梳理

1.匿名函数

什么是:创建后不被任何变量引用的函数

为什么:节约内存

何时:只要一个函数,仅使用一次,用完就释放时

如何: 2种:

1.回调:将一个定义好的函数传递给另一个函数内部被另一个函数调用。

比如: arr.sort(function(a,b){returna-b})

str.replace(/reg/ig,function(kw){return替换值});

2.自调:定义好一个函数后,立刻自己执行

如何: (function(){...})()或+function (){...} ();

为什么自调:用匿名函数划分临时作用域避免全局污染

今后,就不应该使用全局变量!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,978评论 0 38
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,236评论 0 13
  • 继承 一、混入式继承 二、原型继承 利用原型中的成员可以被和其相关的对象共享这一特性,可以实现继承,这种实现继承的...
    magic_pill阅读 1,096评论 0 3
  • 我不知道那些花草真叫什么名字,人们叫他们什么名字。我记得有一种开过极细小的粉 红花,现在还开着,但是更极细小了,她...
    远山归舟阅读 214评论 2 2
  • 碎纸片一样的雪花 是挣脱了羁绊的表白 一次次撕碎的幻影 拒绝从眼眶夺出 天空飘下来的水啊 凝结的没有一丝羞涩 让温...
    Vincent_2a52阅读 280评论 1 9