5
javascriptでpythonのnamedtupleを実装するにはどうすればいいですか?理想的には、一連のシーケンスを「マップ」して名前付きタプルのようなオブジェクトのシーケンスにする機能が必要なのも理想的です。私はしたくないjavascriptでpythonのnamedtupleを実装する方法
// 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
注「ポイント」毎回のように新しいクラスをコーディングする必要があるとし、代わりに指定されたフィールド名を持つリスト項目へのアクセスをサポートする新しいクラスを作成するファクトリ関数をしたいと思います。
サイドノート:この質問の根底にある仮定は、javascriptマップが使用するメモリが少ないことです。その仮定は合理的ですか?