当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

JavaScript Monads

发表于: 2006-09-03   作者:buaawhl   来源:转载   浏览次数:
摘要: from "JS is Best Language" article. --------------------------- JavaScript Monads (with aplogies to Shannon Behrens) 20 function MonadClass(value){ this.value = value || undefi
from "JS is Best Language" article.

---------------------------
JavaScript Monads
(with aplogies to Shannon Behrens)
20

function MonadClass(value){
this.value = value || undefined;
}
MonadClass.prototype.pass = function(value, cb, scope){
if(typeof value[”value”] == “undefined”){
return new this.constructor();
}
// side effects go here!
if(scope){ return cb.call(scope, value); }
return cb(value);
}

JavaScript Monads

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
this是JavaScript中一个比较混乱的地方。其实理解JavaScript中的this也挺简单的 在ECMA 3th中有这样
1.存放形式 1).外部文件导入 2).head中申明 3).标签属性中直接书写 2.数据类型 var修饰:(没有表示
//来自于别人 <html> <head> <title>98</title> </head> <script
JS教程 JavaScript简介 1 JavaScript 是脚本语言 2 JavaScript 是一种轻量级的编程语言。 3 JavaScri
JavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJavaScriptJav
DOM解析xml 参考w3school文档! 对html的知识点的回顾: javascript002 1.对于做到图片上的连接效果
javascript 求助编辑百科名片 Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向
javascript 求助编辑百科名片 Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向
substr() 也是字符串截取函数 <img alt="javascript_第6张图片" src="http://img.it610.com/imag
上篇文章介绍了JavaScript异步机制,请看这里。 JavaScript异步机制带来的问题 JavaScript异步机制
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号