0
数値の文字列を取得しようとしていますが、前と後の数値が一致すると合計に加算されるため、55412は5になります。 112332は1 + 3です。4.これはtypescriptでコード化されていますが、問題は私のコードが何も出力しないということです。Typescriptコードは出力を返しませんが実行中です
function uipath(e, arg)
{
let stringToInt = new StringToInt("5514133");
stringToInt.charCompareAndSum();
stringToInt.stringSplit();
alert (stringToInt.getSumList.toString);
}
class StringToInt
{
private argumentString : string ;
private numberArr : Array<string>;
private sumList : number;
constructor(arg: string)
{
this.argumentString = arg ;
}
stringSplit()
{
this.numberArr = this.argumentString.split(/(?=.)/u);
}
charCompareAndSum()
{
for(var i = 0; i < this.numberArr.length -1; i++)
{
if (this.numberArr[i] == this.numberArr[i+1])
{
this.sumList = this.sumList + +this.numberArr[i];
}
}
}
get getSumList():number
{
return this.sumList;
}
}
出力は、私は何かが欠けていない限り、あなたの関数を呼び出す必要が8