多次元配列からリスト(UL・OL要素)を生成する

オブジェクトの入れ子にも対応したバージョン function array2list(array, ordered, doc) { if (!doc) doc = document; var list = doc.createElement(ordered ? 'ol' : 'ul'), li; for (var i = 0; i < array.length; ++i) { var item = array[i]; var itemType = Object.prototype.toString.call(item); if (itemType ==…