ES6 const的使用和對象增強寫法

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章