equal
deleted
inserted
replaced
32 while (obj != undefined && obj != null) { |
32 while (obj != undefined && obj != null) { |
33 var properties = Object.getOwnPropertyNames(obj); |
33 var properties = Object.getOwnPropertyNames(obj); |
34 for (var i in properties) { |
34 for (var i in properties) { |
35 var prop = properties[i]; |
35 var prop = properties[i]; |
36 try { |
36 try { |
|
37 if (!/\d.*/.test(prop)) { |
|
38 eval("obj." + prop + " = " + "obj." + prop + ";"); |
|
39 } |
37 obj[prop] = obj[prop]; |
40 obj[prop] = obj[prop]; |
38 } catch (e) { |
41 } catch (e) { |
39 if (!expectError || !(e instanceof TypeError)) { |
42 if (!expectError || !(e instanceof TypeError)) { |
40 fail(e + ": " + obj.toString() +"." + prop, e); |
43 fail(e + ": " + obj.toString() +"." + prop, e); |
41 } |
44 } |