今天遇到一个问题是,向后台传数据时,需要给对象里加一个@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" 这样就可以赋值成功了