文章目录 发现问题 let & var 区别 其他 发现问题 今天学习Object.defineProperty(),写了以下代码: var data = { a: 10, b: 20, }; for (let key in data) { var val = data[key]; Object.defineProperty(data, key,