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