cosnt常亮的使用
const修飾符的標識符爲常亮,不可以再次賦值
當我們修飾的標識符不會被再次賦值時,就可以使用const來保證數據的安全性
建議:在ES6開發中,優先使用const,只有需要改變某一個標識符的時候才用let
注意點1 一旦給const修飾的標識符,被賦值之後不能被修改,否則會報錯
const name = 'tbw'
name = 'ttt'
console.log(name)
注意點2 在使用const定義標識符的時候必須進行賦值
不可以const name
注意點3 常亮的含義是指向的對象不能修改,但是可以改變對象內部的屬性
const obj = {
name:'tbw',
age:19,
height:1.88
}
obj.name = 'kobe'
obj.age = 40
obj.height = 1.87
console.log(obj)
ES6對象增強寫法
const obj = new Object()
const obj = {
name:'tbw',
age:19,
run:function(){
console.log("在奔跑!!!")
},
eat:function(){
console.log("在喫東西")
}
}
//屬性的增強寫法
const name = 'tbw'
const age = 19;
const height = 1.85
//ES5寫法!
const Obj = {
name:name,
age:age,
height:height
}
ES6寫法 屬性的增強寫法
const obj = {
name,
age,
height,
}
//ES6寫法 函數的增強寫法
const obj = {
run(){
},
eat(){
}
}
console.log(obj)