用保留字 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 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告