WALA/com.ibm.wala.cast.js.test.data/examples-src/tests/badforin3.js

21 lines
342 B
JavaScript

function copyObjRec(to, from) {
for (var p in from) {
(function _forin_body(name) {
to[name] = from[name];
copyObjRec(to,from[name]);
})(p);
}
}
var obj = {
foo: function testForIn1() { return 7; },
bar: function testForIn2() { return "whatever"; }
}
obj.baz = obj;
var copy = new Object();
copyObjRec(copy, obj);