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

回答編集履歴

1

さらに短くした

2021/06/17 14:03

投稿

退会済みユーザー
answer CHANGED
@@ -4,13 +4,10 @@
4
4
  const obj = JSON.parse(msg.data);
5
5
  const data=[];
6
6
  for (let j=0; j<3; j++){
7
- let sub0= [];
8
- let sub1= [];
9
- for (let i=0;i<63; i++){
10
- sub0.push(obj[j*63+i].x);
11
- sub1.push(obj[j*63+i].y);
12
- }
13
- data.push(sub0,sub1);
7
+ data.push(
8
+ obj.slice(j*63,(j+1)*63).map(e=>e.x),
9
+ obj.slice(j*63,(j+1)*63).map(e=>e.y)
10
+ );
14
11
  }
15
12
 
16
13
  const table = document.getElementById("dataTable");