用保留字 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' } }
廣告