手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript 函数式编程
javascript 函数式编程
摘要:JavaScript的函数式编程的对象本质:functiona(){varx="sth";returnb(){//dowithx;}}var...

JavaScript的函数式编程的对象本质:

functiona()

{

varx="sth";

returnb(){

//dowithx;

}

}

varc=a();

等价于

functiona()

{

this.x="dosth";

this.b=function(){

//dowiththis.x

}

}

varc=newa();

但是

1)函数式编程本能地避免无用对象的构造

因为函数式编程鼓励当用到闭包的时候才去调用闭包构造

而面向对象通常事先构造好对象,准备在那里

2)函数式编程保护私有变量

x不会被除闭包外的外部访问

3)闭包和对象一样要注意释放资源

如:c=null;setTimeout(CollectGarbage,100);

【javascript 函数式编程】相关文章:

Javascript函数式编程简单介绍

JavaScript 正则表达式中global模式的特性

JavaScript实现Iterator模式实例分析

javascript生成不重复的随机数

JavaScript function函数种类详解

JavaScript中使用自然对数ln的方法

javascript中FOREACH数组方法使用示例

javascript动态设置样式style实例分析

简单介绍JavaScript的变量和数据类型

jQuery聚合函数实例

精品推荐
分类导航