深拷贝做个记录 使用Reflect和getOwnPropertyDescriptor
//测试的对象
var Person = {
age: 21,
name: 'pan',
[Symbol('symbol')]: 'symbol',
info: {
job: 'it',
word: 'hello',
inner: {
ob: 'zhang'
}
}
}
//递归将对象的属性描述给提取出来
const getOwnPropertyDescriptors = obj => {
let res = {}
for (let key of Reflect.own
原创
2020-11-21 11:56:46 ·
210 阅读 ·
0 评论