摘要: 原文:http://www.2ality.com/2012/08/property-definition-assignment.html你知道吗?定义一个属性和为一个属性赋值是有区别的.本文解释了两者之间的区别以及各自的作用影响.该话题来自于Allen Wirfs-Brock在es-discuss邮件列表中的一封邮件. 1. 定义VS赋值定义(Definition).定义属性需要使用相应的函数,比如:Object.defineProperty(obj, "prop", propDesc)如果obj没有prop这个自身属性,则该函数的作用是给obj添加一个自身属性prop并赋 阅读全文
posted @ 2012-10-31 22:42 紫云飞 阅读(10959) 评论(4) 推荐(4) 编辑
摘要: regex-tuesday,每周二会出一道正则表达式的题目,本周的题目比较简单,如果你答出来了,可以留言,如果答不出来.可以看看我的答案和解释.下面内嵌了原题目页面.你要做的就是使用JavaScript正则字面量的写法/regex/i,来通过所有的测试用例.本周题目的具体要求是把用例中链接的Markdown写法替换成右侧的HTML,一共有两个文本框需要填写,左边的写替换正则,右边的写替换结果.相当于使用"xxoo".replace(/xx/,"oo").查看答案这个题目主要考察捕获分组和匹配URL的正则写法,懂不懂Markdown的语法并不重要,只需要观 阅读全文
posted @ 2012-10-31 00:27 紫云飞 阅读(611) 评论(2) 推荐(0) 编辑