最赞回答 / 零零拾
“/b”匹配的只是一个位置,这个位置的一侧是构成单词的字符,另一侧为非单词字符、字符串的开始或结束位置。“/b”是零宽度的。其实,说白了,就是单词的两侧啦请看下面例子:这是一个字符串:hello this is a test!然后我们把正侧表达式\b 替换为_得到结果如下:_hello_ _this_ _is_ _a_ _test_!上面所有的_的位置都是原来的\b,这下明白了吧。^.^
2015-11-27
最赞回答 / xiterjia
因为下面已经又对Student.prototype 再赋值了,而值是 { y : 2 };即Student.prototype有且仅有一个值,y =》 值为2;而nunnly 的还有其他的两个属性,一个是className,这个是实例化的时候添加上去的值另外name 和 age 则是Student.__proto__ 向上查找的 Person.prototype 上的属性
2015-11-15
最赞回答 / 上帝遗弃之仔
加“!”表示立即执行函数。在function前加“!”或是“+”、“-”,用“()”包裹、甚至是逗号都可以起到函数定义后立即执行的效果,意在将函数声明转换为函数表达式。(立即执行函数必须是函数表达式,而不能是函数声明)在BOSN老师的课程7-2章节3分08秒有讲到的~详细了解立即执行函数戳我(这个博主写的很好,直接搬运的啦~)
2015-11-12
最新回答 / 610666618
(function(){ var _userId = 23492; var _typeId = 'item'; var export1 = {}; function converter(userId){ return +userId; } export1.getUserId = function(){ return converter(_userId); } export1.getTypeId=function(){ return _typeId; }...
2015-11-05