UNPKG
helmet-csp-uc
Version:
latest (0.3.3)
0.3.3
0.3.2
0.3.1
0.3.0
Content Security Policy middleware.
github.com/zack-lin/csp
helmet-csp-uc
/
lib
/
shallow-copy.js
14 lines
(12 loc)
•
283 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
util =
require
(
"util"
);
module
.
exports
=
function
shallowCopy
(
obj
) {
var
result = {};
Object
.
keys
(obj).
forEach
(
function
(
key
) {
if
(util.
isArray
(obj[key])) { result[key] = obj[key].
slice
(); }
else
{ result[key] = obj[key]; } });
return
result; };