js在动态定义的新对象中,属性为变量时,如何动态定义


(property) aqiType: {
2: string;
3: string;
4: string;
5: string;
6: string;
7: string;
}

Parsing error: Unexpected token [eslint

报错如上。但如果要动态读取aqiType的属性,肯定只能这样写。故尝试修改如下:

在函数外先定义他

但对象中颜色不一样,显然不行。故又尝试如下:

 

错误:Property assignment expected.ts(1136)

经过多方查找,发现要这样才对:

或者:

总结:新对象中动态定义的属性,需要用方括号把变量值包裹起来。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM