回答編集履歴

1

追記

2018/09/17 08:40

投稿

spookybird
spookybird

スコア1803

test CHANGED
@@ -37,3 +37,49 @@
37
37
  `var thisState = ytPlayer[i] && ytPlayer[i].getPlayerState();`
38
38
 
39
39
  `thisState`に`undefined`代入されちゃいますけどね。
40
+
41
+
42
+
43
+ ### 追記
44
+
45
+
46
+
47
+ 焦らずゆっくり見ましょう。
48
+
49
+ まずはコンソールエラーです。
50
+
51
+ Chromeだと、「Uncaught SyntaxError: Invalid or unexpected token (index):82 」と出てきます。
52
+
53
+ 「(index):82 」の部分はクリックできるので、それをクリックしてみたらどこが`SyntaxError`なのかすぐにわかります。
54
+
55
+
56
+
57
+ ```js
58
+
59
+ var ytData = [
60
+
61
+ {
62
+
63
+ id: BoxId[0],
64
+
65
+ area: BoxArea[0]' // ← コイツ
66
+
67
+ }, {
68
+
69
+ id: BoxId[1],
70
+
71
+ area: BoxArea[1]' // ← コイツ
72
+
73
+ }, {
74
+
75
+ id: BoxId[2],
76
+
77
+ area: BoxArea[2]' // ← コイツ
78
+
79
+ }
80
+
81
+ ];
82
+
83
+ ```
84
+
85
+ オブジェクトの定義に変な記号が混入していますよ。