js如何把變量當作一個對象的key

今天遇到一個問題是,向後臺傳數據時,需要給對象里加一個@class這樣的key
直接去把@class去賦值是一直報錯的,js不允許不規範的命名

  var obj = {
			@class:"aa"  或者 vae obj ={}  obj.@class ="aa"
		}
		一直報這樣的錯誤

在這裏插入圖片描述
解決方案:把@class存到一個變量裏,在去進行賦值 ,賦值時注意不能直接去進行賦值,看代碼

 var aa = "@class"
	  var obj = {
		  [aa]:"ss",  
		}
		  }
或者 vae obj ={}  obj[aa] ="aa" 這樣就可以賦值成功了

在這裏插入圖片描述

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