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

回答編集履歴

2

' "

2021/12/20 15:54

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -2,11 +2,17 @@
2
2
 
3
3
  そうですが、地道といっても関数呼び出し1回だけですよね。
4
4
  ```js
5
- '[{"...'.replaceAll('"', "'")
5
+ '[{"...'.replaceAll('"', '"');
6
6
  ```
7
7
 
8
- `&`など他の実参照もサポートする必要があるなら、DOMを利用することできます。
8
+ `"`以外の実参照もサポートするなら、何度関数を呼ぶ必要があります
9
9
  ```js
10
+ '[{&quot;...'.replaceAll('&quot;', '"').replaceAll('&amp;', '&').replaceAll('&lt;', '<');
11
+ ```
12
+
13
+
14
+ DOMを利用することもできます。
15
+ ```js
10
16
  let div = document.createElement('div');
11
17
  div.innerHTML = '[{&quot;...';
12
18
  console.log(div.textContent);

1

文言

2021/12/20 15:54

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -5,9 +5,9 @@
5
5
  '[{&quot;...'.replaceAll('&quot;', "'")
6
6
  ```
7
7
 
8
- 無駄ですが、DOMを利用することもできます。
8
+ `&amp;`など他の実態参照もサポートる必要あるなら、DOMを利用することもできます。
9
9
  ```js
10
10
  let div = document.createElement('div');
11
- div.innerHTML = '[[&quot;...';
11
+ div.innerHTML = '[{&quot;...';
12
12
  console.log(div.textContent);
13
13
  ```