JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
に掲載されているJSONパーサの詳細な日本語コメント付きコードが下記の記事に掲載されている。
» JavaScriptをやり始めた人が理解したほうが良いJSONパーサのコード
コードを読んださいのメモ。
// 文字列から各文字が要素になる配列を作成
var text_next = (function() {
var at,
ch,
text,
len,
next = function() {
ch[at] = text.charAt(at);
if (at < len - 1) {
at += 1;
next();
}
};
return function(value) {
text = value;
at = 0;
ch = [];
len = value.length;
try {
next();
return ch
} catch (e) {
//
}
}
}());
console.log(text_next('abc')); // ["a", "b", "c"]
[/javascript]
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。