我有两种方法可以用作可链式方法.可以链接其他方法以进一步修改文本.
left从左侧返回X个字符. right从右边返回X个字符.
目前我可以这样做:
var txt = "hello";
S$(txt).left(4).right(2).val //returns "ll"Run Code Online (Sandbox Code Playgroud)
我想做的就是这个.基本上我想在最后一个链式方法之后返回结果,而不必调用属性.这可能吗?
var txt = "hello";
S$(txt).left(4).right(2) //returns "ll"Run Code Online (Sandbox Code Playgroud)
以下是主要代码:
(function (global) {
var jInit = function(text){
this.text = text;
this.val = text;
}
var jIn = function(text){
return new jInit(text);
}
var jStringy = jStringy || jIn;
jInit.prototype.left = function (num_char) {
if (num_char == undefined) {
throw "Number of characters is required!";
}
this.val = this.val.substring(0, num_char);
return this;
}
jInit.prototype.right = …Run Code Online (Sandbox Code Playgroud)