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

回答編集履歴

2

訂正

2020/11/10 02:38

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -34,4 +34,47 @@
34
34
  上記のように、**人力minify**を考えると 変数 ``book`` は不要です。(訂正:booksになっていた)
35
35
 
36
36
  ご質問に示されているAPIは試していないため、実データを知らないままでの回答となっています。
37
- 確認不足で申し訳ありません(追記)。
37
+ 確認不足で申し訳ありません(追記)。
38
+
39
+ ----
40
+ 訂正)book は必要
41
+
42
+ ```javascript
43
+ var data_Items = [
44
+ {
45
+ Item: {
46
+ isbn : "A",
47
+ title : "a",
48
+ author : "authA",
49
+ publisherName : "pubA",
50
+ largeImageUrl : "urlA"
51
+ },
52
+ },
53
+ {
54
+ Item: {
55
+ isbn : "B",
56
+ title : "b",
57
+ author : "authB",
58
+ publisherName : "pubB",
59
+ largeImageUrl : "urlB"
60
+ },
61
+ }
62
+ ];
63
+
64
+ console.log( { isbn,
65
+ title,
66
+ author,
67
+ publisherName,
68
+ largeImageUrl: coverImageUrl
69
+ } = data_Items[0].Item ); // 追記前の回答&ご指摘の内容
70
+
71
+ // 分割代入では何かしらのテンポラリ変数に代入するなどの措置が必要でした。
72
+ var oj = { isbn,
73
+ title,
74
+ author,
75
+ publisherName,
76
+ largeImageUrl: coverImageUrl
77
+ } = data_Items[0].Item;
78
+ console.log( oj ); // ご質問者様の意図した結果。
79
+ return oj;
80
+ ```

1

訂正

2020/11/10 02:38

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

answer CHANGED
@@ -31,4 +31,7 @@
31
31
 
32
32
  > 一度に変数bookの中に必要なデータを入れることはできないでしょうか?
33
33
 
34
- 上記のように、**人力minify**を考えると 変数 ``books`` は不要です。
34
+ 上記のように、**人力minify**を考えると 変数 ``book`` は不要です。(訂正:booksになっていた)
35
+
36
+ ご質問に示されているAPIは試していないため、実データを知らないままでの回答となっています。
37
+ 確認不足で申し訳ありません(追記)。