Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createReflectionModel(source) {
- if (typeof source === typeof {}) {
- const target = Array.isArray(source)
- ? []
- : {};
- let i = -1;
- Object.keys(source).forEach((key) => {
- target[key] =
- createReflectionModel(source[key])
- });
- return target;
- }
- else {
- return void 0;
- }
- }
- createReflectionModel({a: 2, b: 3, c: {d: 4}});
- // Ouput
- // {a: undefined, b: undefined, c: {d: undefined}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement