1
LZMA-JSライブラリを使用して文字列を圧縮しようとしています。hereです。ここに私のjavascriptがある:私はこのSyntaxError:missing)LZMA-jsを使用中に引数リストの後に
my_lzma.compress(my_lzma, 1, on_finish(result, error));
よう{}
ブラケットを除去することによって、この行を変更したときに
var reader = new FileReader();
reader.addEventListener("load", function() {
var big_code = reader.result;
console.log(big_code.length);
var my_lzma = new LZMA();
my_lzma.compress(my_lzma, 1, on_finish(result, error) {
code = result;
});
console.log(code.length);
}, false);
エラーがこの行
my_lzma.compress(my_lzma, 1, on_finish(result, error) { //the rest occurs below
に発生するただし、エラーが消えます。残念ながら、私はresult
が必要なので、これはコードを役に立たなくします。
私はこのエラーの解決策を見つけるために1時間以上インターネットを見回しました。私はこれが重複しているとは考えていません。
なぜこのエラーが発生しますか?
my_lzma.compress(my_lzma, 1, function (result, error) {
code = result;
});
はexample usage hereを参照してください:機能の役割、名前ではない、on_finish
ので、あなたがインライン関数を作成している示すために、代わりにこれを使用する -
はいこれはそれです!ありがとう。 – Mathyou