Lines Matching refs:val
31 var val = holder[name];
32 if (IS_OBJECT(val)) {
33 if (IS_ARRAY(val)) {
34 var length = val.length;
36 var newElement = Revive(val, $String(i), reviver);
37 val[i] = newElement;
40 for (var p in val) {
41 if (%_CallFunction(val, p, ObjectHasOwnProperty)) {
42 var newElement = Revive(val, p, reviver);
44 delete val[p];
46 val[p] = newElement;
52 return %_CallFunction(holder, name, val, reviver);
191 var val = value[0];
192 if (IS_STRING(val)) {
201 builder.push(%QuoteJSONString(val));
203 val = value[i];
204 if (IS_STRING(val)) {
205 builder.push(%QuoteJSONStringComma(val));
209 BasicJSONSerialize(i, val, stack, builder);
214 } else if (IS_NUMBER(val)) {
216 builder.push(JSON_NUMBER_TO_STRING(val));
219 val = value[i];
220 if (IS_NUMBER(val)) {
221 builder.push(JSON_NUMBER_TO_STRING(val));
224 BasicJSONSerialize(i, val, stack, builder);
230 BasicJSONSerialize(0, val, stack, builder);