-2
我不明白爲什麼這是行不通的,但如果你註釋掉countGrin功能,它工作完全正常:聲明多種功能在一個特定的JavaScript類
var DetectEmoticons = {
countHappy: function(data) {
var pattern = new RegExp("[:=]-?[)|\\]]|[(|\\[]-?[:=]", "g");
var count = (data.match(pattern) || []).length;
return count;
}
countGrin: function(data) {
var pattern = new RegExp("[:=]-?[D]", "g");
var count = (data.match(pattern) || []).length;
return count;
}
}
alert(DetectEmoticons.countHappy("=) :) :] :[ ]="));
alert(DetectEmoticons.countGrin(":D =D"));
這裏是的jsfiddle:http://jsfiddle.net/9BTAb/
你錯過了兩個functi之間的逗號第一功能之後缺乏
,
ons – Naren你錯過了一個逗號。另外,這不是一個類,這是一個對象。 – Niko