回答編集履歴

2 typo

yambejp

yambejp score 80300

2019/09/25 11:01  投稿

今回の問題は2点
```javascript
if(trim(keyvalue[0]==name)){
↓↓↓
if(trim(keyvalue[0])==name){
```
および
```javascript
function trim(value){
 return value.replace(/^[\s ]+|[\s ]+$/g,'');
}
```
cookieを自前で処理しているのは勉強のためでしょうか?
jsにおけるcookieは外に面倒なので初心者の方なら特に
jsにおけるcookieは外に面倒なので初心者の方なら特に
なにかライブラリに任せてしまう方が現実的かも知れません
(もし自前でやるなら、setCookieとdelCookie、可能ならhasCookieを用意してください)
またhtmlをdocument.writeで処理するのはあまりにレガシーな方法なので
やめたほうが良いでしょう。可能な限りDOMを意識して処理するようにしてください
1 調整

yambejp

yambejp score 80300

2019/09/25 10:14  投稿

今回の問題は2点
```javascript
if(trim(keyvalue[0]==name)){
↓↓↓
if(trim(keyvalue[0])==name){
```
および
```javascript
function trim(value){
 return value.replace(/^[\s ]+|[\s ]+$/g,'');
}
```
cookieを自前で処理しているのは勉強のためでしょうか?
jsにおけるcookieは以外に面倒なので初心者の方なら特に
なにかライブラリに任せてしまう方が現実的かも知れません
(もし自前でやるなら、setCookieとdelCookie、可能ならhasCookieを用意してください)  
またhtmlをdocument.writeで処理するのはあまりにレガシーな方法なので
やめたほうが良いでしょう。可能な限りDOMを意識して処理するようにしてください

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る