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