Every line of 'typescript copy object' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
27 copy: function copy_object (object) { 28 var result = {}; 29 for (var prop in object) { 30 result[prop] = object[prop]; 31 } 32 return result; 33 },
12 function copy(obj) { 13 const type = typeOf(obj); 14 let daCopy; 15 if (type === 'array') { 16 daCopy = []; 17 } else if (type === 'object') { 18 daCopy = {}; 19 } else { 20 return obj; 21 } 22 each(obj, (val, key) => { 23 daCopy[key] = val; // cannot single-line this because we don't want to abort the each 24 }); 25 return daCopy; 26 }
208 function copy(obj) { 209 return assign({}, obj); 210 }
74 export function copy(obj) { 75 if (Array.isArray(obj)) { 76 return obj.slice(); 77 } 78 79 if (obj instanceof Map) { 80 return new Map(obj); 81 } 82 83 if (obj instanceof Set) { 84 return new Set(obj); 85 } 86 87 if (obj && typeof obj === 'object') { 88 return {...obj}; 89 } 90 91 return obj; 92 }
389 function copy(obj) { 390 return obj === undefined ? undefined : JSON.parse(JSON.stringify(obj)); 391 }
71 export function copy(object, deep) { 72 let result = object 73 if (is.array(object)) { 74 result = [ ] 75 array.each( 76 object, 77 function (item, index) { 78 result[index] = deep ? copy(item) : item 79 } 80 ) 81 } 82 else if (is.object(object)) { 83 result = { } 84 each( 85 object, 86 function (value, key) { 87 result[key] = deep ? copy(value) : value 88 } 89 ) 90 } 91 return result 92 }
32 export function copy(target: Viewport, source: Viewport): Viewport { 33 return Object.assign(target, source) 34 }
221 function copyObject(l,r) 222 {var m={};extend(m,l);extend(m,r);return m;}
69 function copyObject(from, to) { 70 for (var key in from) { 71 to[key] = from[key]; 72 } 73 }
846 function copy(obj) 847 { 848 if (typeof obj !== 'object') 849 return obj; 850 var cpy = obj instanceof Array ? [] : {}; 851 for (var key in obj) 852 cpy[key] = copy(obj[key]); 853 return cpy; 854 }