質問編集履歴

1

const tuple の型は一例であることを追記

2024/08/01 01:45

投稿

yudofusan
yudofusan

スコア40

test CHANGED
File without changes
test CHANGED
@@ -26,3 +26,18 @@
26
26
  これを、タプルの要素数(大きさ)が任意長の場合にも適用できるようにしたいのです。
27
27
 
28
28
  お知恵をお借りしたく、よろしくお願いいたします。
29
+
30
+ 追記:
31
+ `{value: "a"}`のようなオブジェクトはあくまでも一例になり、実際はあらゆる値で成り立つようにと考えております。
32
+ ```typescript
33
+ // 例えばこのようケースも
34
+ const tuple: [number[], string[]] = [
35
+ [1, 2, 3],
36
+ ["a", "b", "c"],
37
+ ];
38
+
39
+ const mappedTuple = mapOfTuple(
40
+ tuple,
41
+ e => e.reduce((acc, val) => acc + val),
42
+ ); // [number, string]
43
+ ```