0
나는과 당신은 test_obj === t_prime
이 혹은 test_obj == t_prime
사실 반환, true를 돌려 것이라고 생각할 것 자바 스크립트에서 JSON으로 또는 JSON에서 객체를 변환하면 왜 객체가 반환되지 않습니까?
//Test data
var test_obj = {
test:'value',
t:3,
x:[0,5,3]
};
var t = JSON.stringify(test_obj);
var t_prime = JSON.parse(t);
JSON
에서 인코딩 및 디코딩 개체를 비교하는 문제에 봉착하지만, 이것은 사실이 아니다.
왜 그런가요? 자바 스크립트 객체와 JSON간에 동일한 객체를 가져 오는 이유는 무엇입니까?
복제본 [두 개의 JavaScript 객체에 대한 동등성을 어떻게 결정합니까?] (http://stackoverflow.com/questions/201183/how-do-you-determine-equality-for-two-javascript-objects) –
json 형식으로 객체를 비교할 수 있습니까? JSON.stringify (test_obj) === JSON.stringify (t_prime) – Vertigo
@Vertigo 내가 할 수있는 것 같아. – timw4mail