javascript - 如何将无效的变量名变成有效的?
问题描述
我从服务器获取一些数据,其中包含在 Javascript 中无效的变量。
例子 :Short_%
有没有办法把它变成一个有效的?
另外,相关问题:如何调用这样的变量名?这:myObject.Short_%
行不通。
解决方案
可以Short_%
作为名称使用,区别在于如何访问该值。使用方括号语法设置/获取值:
var myvalue=myObject['Short_%'];
对象属性名称可以是任何有效的 JavaScript 字符串,也可以是可以转换为字符串的任何内容,包括空字符串。但是,任何不是有效 JavaScript 标识符的属性名称(例如,具有空格或连字符的属性名称,或者以数字开头的属性名称)只能使用方括号表示法访问。当要动态确定属性名称时(当直到运行时才确定属性名称时),此表示法也非常有用
推荐阅读
- c# - 将我的本地 mysql 数据库与在线 mysql 数据库同步的最佳方法是什么
- sql - 从 QueryPlan xml 中提取 ColumnReference 信息
- wordpress - 使用 wp_insert_post() 创建后获取帖子 ID
- android - 使用原始文件夹中的 Glide 加载 gif
- windows - 如何使用 Windows 命令行将 NUL 写入文件夹中的所有日志文件
- java - 令人惊讶的入侵 Tomcat 日志文件
- git - 在终端中提交给 master 无法识别我的活动用户名
- unity3d - 将具有相同父级的 2 个脚本附加到相同的游戏对象
- c# - nopCommerce:定制模型
- ajax - ajax请求在数据对象中连接jason