JSONパーサのコードに関するメモ : JavaScript

Pocket

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.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。