请告诉我如何在预定义变量中使用注入的函数。这是将字符串转换为驼峰大小写的脚本,但我不知道如何使用它。
String.prototype.toCamelCase = function(str) {
return str
.replace(/\s(.)/g, function($1) { return $1.toUpperCase(); })
.replace(/\s/g, '')
.replace(/^(.)/, function($1) { return $1.toLowerCase(); });
}
另外,请告诉我是否有使用$1
作为参数的相关性!我的意思是这个函数中有$
使用吗?
P.S。我从this question获取了这个脚本。
答案 0 :(得分:0)
另外,请告诉我是否有使用
$1
作为参数的相关性!我的意思是这个函数中有$
使用吗?
不,这只是param的名字。
请告诉我如何在预定义变量中使用注入的函数。这是将字符串转换为驼峰的脚本,但我不知道如何使用它。
this
,在本例中为字符串。
String.prototype.toCamelCase = function() {
return this // Here you use the current object using the context 'this'
.replace(/\s(.)/g, function($1) { return $1.toUpperCase(); })
.replace(/\s/g, '')
.replace(/^(.)/, function($1) { return $1.toLowerCase(); });
}
console.log("ele from so".toCamelCase());