JavaScript中函数式编程中文翻译
摘要:原著由 Dan Mantyla 编写 近几年来,随着 Haskell、Scala、Clojure 等学院派原生支持函数式编程的偏门语言越来越受到关注,同时主流的 Java、JavaScript、Python 甚至 C++都陆续支持函数式编程。特别值得一提的是,在 nodejs 出现后,JavaScr
阅读全文
posted @
2020-01-10 23:28
村长很忙
阅读(489)
推荐(0) 编辑
(三)闭包和高阶函数
摘要:虽然javascript是一门面向对象的编程语言,但这门语言同时也同时拥有许多函数式语言的特性。 函数式语言的鼻祖是LISP,javascript设计之初参考了LISP两大方言之一的Schenme,引入了Lambda表达式,闭包,高阶函数等特性。使用这些特性,我们就可以灵活的编写javascript
阅读全文
posted @
2016-01-09 23:42
村长很忙
阅读(1914)
推荐(1) 编辑
(二)this、call和apply
摘要:在javascript中,this关键字总让一些初学者迷惑,Function.prototype.call, Function.prototype.apply这两个方法广泛的运用。我们有必要理解这几个概念。一:this跟别的语言大相径庭的是,javascript的this总是指向一个对象,而具体指向...
阅读全文
posted @
2015-12-29 00:56
村长很忙
阅读(3133)
推荐(4) 编辑
(一)面向对象的javascript
摘要:javascript是一门典型的动态类语言一:鸭式辨型(指导我们关注对象的行为,而不关注对象本身)。 var duck = { duckString: function(){ console.log("嘎嘎") } }; var c...
阅读全文
posted @
2015-12-23 22:47
村长很忙
阅读(794)
推荐(1) 编辑