- JavaScript/2011디/3
- JavaScript/2011디/7
- JavaScript/2011디/JSON-js
- JavaScript/2011디/URLHunter
- JavaScript/2011디/
- JavaScript/2011디/
- JavaScript/2011디/
¶
- 낸
- stringify return문 는 fake root
- str 내 object, object array등 리 들를 리. 디
- stringify return문 는 fake root
// 배 리
// 배 partial 배 리는듯
if (Object.prototype.toString.apply(value) === '[object Array]') {
length = value.length;
for (i = 0; i < length; i += 1) {
partial[i] = str(i, value) || 'null'; // 밤 냐
}
v = partial.length === 0 ? '[]' : gap ?
'[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' :
'[' + partial.join(',') + ']';
gap = mind;
return v;
}
"use strict"
- 문
- cx 무? cx escapable 들 뭐?
- toJSON key를 메 는 (내 는 는)
- cx 무? cx escapable 들 뭐?
if (typeof Date.prototype.toJSON !== 'function') {
Date.prototype.toJSON = function (key) {
return isFinite(this.valueOf()) ?
this.getUTCFullYear() + '-' +
f(this.getUTCMonth() + 1) + '-' +
f(this.getUTCDate()) + 'T' +
f(this.getUTCHours()) + ':' +
f(this.getUTCMinutes()) + ':' +
f(this.getUTCSeconds()) + 'Z' : null;
};
// String
String.prototype.toJSON =
Number.prototype.toJSON =
Boolean.prototype.toJSON = function (key) { // key를 는!!
return this.valueOf();
};
}
- ?:문 ?
// 뭐 먼?
// 1. partial.length === 0 ? '{}' : gap, gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' : '{' + partial.join(',') + '}'
// 2. gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' : '{' + partial.join(',') + '}', partial.length === 0 ? '{}' : gap
v = partial.length === 0 ? '{}' : gap ?
'{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' :
'{' + partial.join(',') + '}';
- parse를 못 봤. ..
- riviver
¶
- 낸
- perl는 "use strict" 변등 (머 방)
- perl는 "use strict" 변등 (머 방)
- '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
// .slice(-4) 뒤 4를
- (Serialize, Serialization) 를 를 변는
- (Deserialize, Deserialization) 대 링 를
- 문
- '\u'는 ? 럼 '\x'는 무 내는 ?
- String.prototype.toJSON =
Number.prototype.toJSON =
Boolean.prototype.toJSON = function (key) {
return this.valueOf();
}; 부;;;
- '\u'는 ? 럼 '\x'는 무 내는 ?
- str function 'string', 'number', 'boolean', 'null' 모 string 변. 런데 'object' NULL 뭐??










