+ 2018.11.19
걍.. stringify 하고 == 이렇게 비교한게 정상적으로 안되고
원래 배열을 == 로 비교하니 잘되는 희한한 문제..
그리고 코드에서 임시 객체는 삽입해 주었는데 그게 어떻게 내가 잘 못 이해해서
삽입전이거나 그렇게 비교해서 내부 객체를 안한걸로 보인거 같기도 한데
코드 변경해버려서 다시 보기도 귀찮...
---
JSON 객체 내부에 array가 있으면 얘는 별도로 stringify 해주지 않는다.
모지?
+
[링크 : https://medium.com/@cheonmyung0217/구현-json-stringify-를-재귀함수로-구현하기-972f08622562]
+
var a = {"a":"a","b":"b"} undefined a {a: "a", b: "b"} JSON.stringify(a) "{"a":"a","b":"b"}" var b = {"a":"a","b":"b","c":{"c":"c"}} undefined JSON.stringify(b) "{"a":"a","b":"b","c":{"c":"c"}}" var c = {"a":a,"b":b} undefined JSON.stringify(c) "{"a":{"a":"a","b":"b"},"b":{"a":"a","b":"b","c":{"c":"c"}}}" |
'Programming > javascript & HTML' 카테고리의 다른 글
requireJS (0) | 2018.11.21 |
---|---|
[Violation] 'setInterval' handler took (0) | 2018.11.18 |
canvas to input type=file formdata (0) | 2018.11.15 |
jwt token ajax (2) | 2018.11.08 |
js forEach 에서 다음 문장 실행하기 (0) | 2018.11.08 |