gaga-js-utils
Version:
js tools
23 lines • 663 B
JavaScript
describe("手动实现一个浅克隆", () => {
it("测试shallCopy方法", () => {
const { shallCopy } = require("../index");
let obj = {
test: {
espend: {
test: [2, 3, 4, 7],
},
RR: [44, 66, "test"],
},
map: new Map(), // map拷贝
set: new Set(), // set拷贝
unknow: null, // null 测试
fun() {
// 函数拷贝
return function() {
return "fun";
};
},
};
expect(shallCopy(obj)).toEqual(obj);
});
});