>>249でcsvの読み込みを質問したものです 今度は保存してみようと思ったのだけど、CSVParserにはsave機能が無いようなので、Arrayのsaveメソッドを使い保存したところ、拡張子だけcsvにしてもcsvとして認識されませんでした。 何がおかしいのかな? //csvから読み込み function loadCSVFileAsArray(filename) { var result = []; var parser = new CSVParser(); parser.initStorage(filename); while (true) { var line = parser.getNextLine(); if (line === void) break; if (line[0].charAt(0) == '#')continue; result.add(line); } invalidate parser; return result; }
tests/libpsdを眺めていて疑問に感じたので質問 if (!psd.load(filename)) {でpsd.loadをした事によって以下各種パラメータをセットした事になってるのだけど、 ifの結果って評価後捨てられるんじゃないの? ifの判定の前にセットするものだと思って調べたんだけど、//情報表示の位置を変えて調べたところ このif判定の部分でセットした事になってるみたい function open(filename) { clear(); var psd = new PSD(); if (!psd.load(filename)) {