猿问
下载APP

老师好!!!

var attrName = 'name'; var obj = {};

obj[attrName]='张三';

这段代码是什么意思呀?

慕粉5341116
浏览 732回答 1
1回答

慕仰1008517

var attrName = 'name'; var obj = {};obj[attrName]='张三';首先你要知道对象里面存放的是键值对也就是var obj = {"name":"value"}这种形式所以你这段代码的意思是将对象中键名为 name 的键赋值为 张三这里要区别一下 obj.name= '张三'打印结果打印结果发现区别了么第一种赋值,它可以取你自己设置的变量定为键名而第二种,你写什么内容,键名就是什么
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答