2017-01-17 6 views
0

に、私はこの機能を加えました:のFirefox&Safariの "予期しない '*' トークン"、未クローム

changeTimeFormat :function(timeCode){ 
    var timeCodes = timeCode.split(/[:.]+/), 
     hh = timeCodes[0], 
     mm = timeCodes[1], 
     ss = timeCodes[2], 
     msmsms = timeCodes[3], 
     newTimeCode = (hh * 60**2) + (mm * 60) + (ss*1) + (msmsms/1000); 
    return newTimeCode; 
} 

...特定のタイムコードを取得し、HHからそのフォーマットを変更:MM:SSを、 SS.MsMsへのMsMsMs。

これはChromeのチャームのように機能しますが、SafariとFireFoxはスクリプトを読み込むときに最初の '*'記号に関する「SyntaxError:expected expression、 '*'」メッセージをスローします。どんな考え?ありがとう。

+0

あなたは数学関数を使うことをお勧めします。私はsafariとfirefoxがそのような代数演算をまだサポートしていないと思います。 – Roljhon

答えて

0

は、私はエラーが(私が間違っている場合は、私を修正してください)

このarroundの他の方法を使用することですので、私はまだFirefoxやSafariでサポートされていないと信じ60**2であると信じられMath.pow(base,exponent)

changeTimeFormat :function(timeCode){ 
    var timeCodes = timeCode.split(/[:.]+/), 
    hh = timeCodes[0], 
    mm = timeCodes[1], 
    ss = timeCodes[2], 
    msmsms = timeCodes[3], 
    newTimeCode = (hh * Math.pow(60,2)) + (mm * 60) + (ss*1) + (msmsms/1000); 
    return newTimeCode; 
} 
+0

ありがとうございます。それがそれでした。 – Tomcatom

+1

いいえ問題バディ:) goodluck! – Roljhon

関連する問題