JSON 직렬화 객체에 대한 깊은 비교 및 복사에 대한 몇 가지 구현을 시도 후, 나는 가장 빠른 종종 나타났습니다 단지입니다깊은 비교 및 복제에 JSON.stringify를 사용하는 것이 좋습니까?
function deep_clone(a){
return JSON.parse(JSON.stringify(a));
};
function is_equal(a,b){
return JSON.stringify(a) === JSON.stringify(b);
};
내가 바람을 피우고이 같은 느낌,하지만. 미래에 나를 괴롭히는 문제를 발견 할 것입니다. 그것들을 사용하는 것이 좋습니까?
JSON 직렬화 가능 객체 만 사용합니다. – MaiaVictor
FWIW 기사는 'JSON 개체'라고 말하면서 'JSON 개체'와 같은 것이 없다고 엄격히 말합니다. http://benalman.com/news/2010/03/theres-no-suchthing-as-a- json/ – DanC
@BenjaminGruenbaum은 정확히 중복되지 않지만, 그 사람들은 어쨌든 구 JSON 라이브러리를 사용하고 있습니다. – MaiaVictor