今天遇到一個問題是,向後臺傳數據時,需要給對象里加一個@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" 這樣就可以賦值成功了