質問するログイン新規登録

回答編集履歴

1

sample

2018/03/01 03:06

投稿

yambejp
yambejp

スコア118024

answer CHANGED
@@ -10,4 +10,35 @@
10
10
  カンマで別れており、改行でデータが別れており、特殊なデータは含まれないという
11
11
  認識でよいのでしょうか?
12
12
 
13
- できればcsvはテーブル表記ではなく、文字列として例示された方がよいと思います
13
+ できればcsvはテーブル表記ではなく、文字列として例示された方がよいと思います
14
+
15
+ # samplle
16
+ 仮にすべて配列に収まった状態だとして、listをつかってmasterをフィルタして
17
+ 結果をresultに受ける処理ならこんな感じです
18
+ ```javascript
19
+ var list=[
20
+ ["insert1","000001"],
21
+ ["insert2","000002"],
22
+ ["insert2","000003"],
23
+ ["insert3","000004"],
24
+ ["insert3","000005"],
25
+ ["insert4","000006"],
26
+ ["insert4","000007"],
27
+ ];
28
+ var master=[
29
+ ["000001","リンゴ","aaa.jpg","aaa.html"],
30
+ ["000002","パイン","bbb.jpg","bbb.html"],
31
+ ["000003","かき","ccc.jpg","ccc.html"],
32
+ ["000004","メロン","ddd.jpg","ddd.html"],
33
+ ["000005","レモン","eee.jpg","eee.html"],
34
+ ["000006","スイカ","fff.jpg","fff.html"],
35
+ ["000007","ドリアン","ggg.jpg","ggg.html"],
36
+ ["000008","みかん","hhh.jpg","hhh.html"],
37
+ ["000009","ぶどう","iii.jpg","iii.html"],
38
+ ];
39
+ var result=master.filter(function(x){
40
+ return list.some(function(y){ return y[1]=== x[0];})
41
+ });
42
+ console.log(result);
43
+
44
+ ```