Pythonのnamedtupleをjavascriptに実装するにはどうすればよいですか?理想的には、シーケンスのシーケンスに「マッピング」して、名前付きのタプルのようなオブジェクトのシーケンスに変換できる関数も必要です。
// with underscore.js included...
var points = [[1,2], [3,4], [4,5]
var Point = namedlist('Point', 'x y')
points = _.map(Point._make, points)
point1 = points[0]
var x = point1.x
var y = point1.y
毎回「Point」のような新しいクラスをコーディングする必要はありませんが、代わりに、指定されたフィールド名でリストアイテムへのアクセスをサポートする新しいクラスを生成するファクトリ関数が必要です。
補足:この質問の根底にある仮定は、JavaScriptマップがリストするメモリの使用量が少ないということです。その仮定は合理的ですか?