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

回答編集履歴

2

`map` に書き込んだデータを Cookie に書き戻すには、`Array.from` で二次元配列に変換します

2019/11/04 01:23

投稿

think49
think49

スコア18194

answer CHANGED
@@ -33,4 +33,13 @@
33
33
  console.log(map.get('key2')); // false
34
34
  ```
35
35
 
36
+ `map` に書き込んだデータを Cookie に書き戻すには、`Array.from` で二次元配列に変換します。
37
+
38
+ ```JavaScript
39
+ map.set('key1', false);
40
+ map.set('key2', true);
41
+
42
+ jQuery.cookie('data', Array.from(map)); // Create session cookie:
43
+ ```
44
+
36
45
  Re: kaminarikun さん

1

投稿内容改変バグへの対処 (更新点なしですが、何も変更しないと [更新する] ボタンが押下できない為、改行を一つ追加。 2019/07/09時点の運営の回答によれば、2019年内に修正予定。)

2019/11/04 01:23

投稿

think49
think49

スコア18194

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  ### jQuery.cookie
2
2
 
3
+
3
4
  まず、公式ドキュメントを読んでください。
4
5
  `jQuery.cookie` はオプション(json)を指定すれば、「JSONに変換可能なオブジェクト」を格納できます。
5
6