下面代码执行后的输出结果为( )?
<script>
const student = {name: 'ZhangSan'}
Object.defineProperty(student, 'age', {value: 22})
console.log(student)
console.log(Object.keys(student))
</script>
{name: 'ZhangSan'}
['name','age']
{name: 'ZhangSan',age: 22}
['name']
{name: 'cb'}
['name','age']
{name: 'ZhangSan'}
['age']