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

javascriptweb developmentfront end technologyobject oriented programming更新于 2026/1/6 7:08:17

使用 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' } }

相关文章


有用资源