用保留字 const 定义的变量可以更改 - JavaScript?


在使用 const 关键字定义一个对象后,你不能改变其值。

改动后会保持不变。

让我们说下面是我们用 const 定义的一个变量 -

const details1 = {
   firstName: 'David',
   subjectDetails: { subjectName: 'JavaScript' }
}

示例

以下是改变 const 变量的代码,它只会显示初始值 -

const details1 = {
   firstName: 'David',
   subjectDetails: { subjectName: 'JavaScript' }
}
const details2 = { ...details1, subjectDetails: { ...details1.subjectDetails }, firstName: 'David' }
details2.subjectDetails.subjectName = 'Java '
console.log(details1);

要运行以上程序,你需要使用以下命令 -

node fileName.js.

这里我的文件名是 demo225.js。

输出

输出如下 -

PS C:\Users\Amit\JavaScript-code> node demo225.js
{ firstName: 'David', subjectDetails: { subjectName: 'JavaScript' } }

更新于: 2020-10-03

90 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告