文字列を操作するために使用されるC#の関数があります.C#で使用している間はうまく機能します。次に、この関数を変換して JavaScript で使用できるようにします。これは C# の関数です。
public static string TrimString(string str, int lenght)
{
string _str = str;
int _iAdditionalLenght = 0;
for (int i = lenght; i < str.Length; i++)
{
if (_str.Substring(i, 1) == " ")
break;
_iAdditionalLenght++;
}
return str.Substring(0, str.Length < (lenght + _iAdditionalLenght) ? str.Length : (lenght + _iAdditionalLenght));
}
私はそれをjavascriptに変換しました:
function TrimString(str, lengthStr) { //this is my testing 4
var _str = str;
var _iAdditionalLenght = 0;
for (var i = lengthStr; i < str.length; i++) {
if (_str.substring(i, 1) == " ")
break;
_iAdditionalLenght++;
}
return str.substring(0, str.length < (lengthStr + _iAdditionalLenght) ? str.length : (lengthStr + _iAdditionalLenght));
}
しかし、JavaScriptは機能しません。
JavaScript関数でどうすればそれを行うことができますか?