浏览器中的javascript初始资本函数错误

时间:2012-08-25 05:23:46

标签: javascript function replace

我有以下功能来制作控制初始资本的价值。

ctrl.value = ctrl.value.toLowerCase().replace( /\b[a-z]/g , function { 
                                              return arguments[0].toUpperCase();
                                              });

当我在浏览器中运行时,我在控制台中出现以下错误

SyntaxError:缺失(在形式参数之前

语法错误。

2 个答案:

答案 0 :(得分:5)

您的函数定义缺少()括号。

// -------------------------------------------------------------- vv
ctrl.value = ctrl.value.toLowerCase().replace(/\b[a-z]/g, function() { 
   return arguments[0].toUpperCase();
});

答案 1 :(得分:1)

通过更改功能{到功能() {

来解决