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" 这样就可以赋值成功了

在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值