사용자 삽입 이미지
2.0

오래만엔 JSON.org에 방문했더니 번역되어져 있더군요.

한국 번역된 http://www.json.org/json-ko.html 입니다.

최근 ECMA 4가 발표되면서 여러가지 많은 관심거리들이 생깁니다.

JSON(Javascript Object Nation) 가 새롭게 발표 되었습니다. 기존과 다르게 Object 오브젝트에 포함되지 않은
체로 개발되었습니다. 

Object.prototype에 어떤 Method가 추가되게 되면 모든 오브젝트에 Object 오브젝트가 갖는  Method와 Property가 Extend 되게 되는데요.  좀더 기술적으로 말하자면..

Object.prototype 에 추가된 Property들은 다른 Object가 생성될때
For .. in 에 의해 그 Object의 Property를 열거하게 되면 모든게 열거된다는 점이죠..

문제되는건 아닙니다.

for(var property in object) if(object.hasOwnProperty(property ) {
  // execute code here
}
위와 같이 object가 property 를 멤버로 취하는지 여부를 확인해서 처리하면 됩니다.

하지만 JSON2 에서는 그럴 필요가 없다는 뜻이죠.. ^-^*

아 그리고 한가지 더 몇몇 유명 프레임워크에서는 Object.prototype에 어떤것을 추가하지 않기를
권고 하고 있습니다.
신고
Posted by Rhio.kim