当javascript中属性为变量时发生的问题
来源:互联网 发布:炉石传说淘宝账号 编辑:程序博客网 时间:2024/04/28 02:43
当然最后我参考了这里:http://q.cnblogs.com/q/32349/
谢谢这些早期遇到同类问题的人。
我的代码刚开始是这样的:
var curr = 'jd'; var url = 'http://www.jd.com'; var obj = {curr:url}; console.log(obj);
此时出人意料的是,你懂的,结果是:
Object {curr: "http://www.jd.com"}
跟我预期的不同,我本来是想让jd作为我的键值,也就是这里obj对象的属性的,但是试来试去都不对,参考以上网址之后,找到了两种方法:
第一种:
var curr = 'jd'; var url = 'http://www.jd.com'; var obj = {}; obj[curr] = url;
第二种:
var curr = 'jd'; var url = 'http://www.jd.com'; var obj = '{'+curr+':'+url+'}';
具体原因还不太清楚,估计大概javascript对象的属性值必须要显式声明一下才行吧。
0 0
- 当javascript中属性为变量时发生的问题
- 在类中,当属性为一个结构时会出现的问题
- onclick属性,当javascript的参数中有单引号或双引号时,包JS错误。
- java中当给一个对象赋值为null时发生了什么
- 当json的键为变量而不是字符串时
- 当该发生的真的发生时
- javascript中对象的属性名为变量的场景
- 在 Web DataGrid 中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- 在Web DataGrid 中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- 在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- 在WebDataGrid中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- 火狐中当wmode设置为trandparent/opaque时Flash不能响应滚轮缩放的问题
- ios9.1 中当协议为http时请求报错的问题
- javascript中如何把类型为object的变量,变成类型为array的变量
- 当JAVA集合移除自身集合元素时发生的诸多问题
- 在jsp中,为javascript的变量付值
- Spring jpa更新当属性值为Null的时候也更新问题
- ARM系统中, 当crash发生时的back trace调试输出
- hdoj 1596 find the safest road 【最短路径】
- FMDB
- Java JSP实现页面打印的功能
- 扫雷
- OSGI基础概括(一)
- 当javascript中属性为变量时发生的问题
- 通过WindowsManager实现移动的悬浮窗口
- YT15-HDU-Harry's parents had left him a lot of gold coins
- POJ 题目1056 IMMEDIATE DECODABILITY(字典树)
- 网络发展之网络电话应用
- 第3章2节《MonkeyRunner源码剖析》脚本编写示例: MonkeyDevice API使用示例(原创)
- JAVA设计模式(十五)——解释器模式
- zoj_1241 Geometry Made Simple
- 使用C函数读取BMP格式图像