javascript json对象小技巧 键名作为变量
来源:互联网 发布:mac怎么设置桌面图标 编辑:程序博客网 时间:2024/05/29 16:34
有时候在项目开发过程中,我们需要json对象的键名作为一个变量,键名可变,传统的json格式不支持这个,怎么办呢?
传统的json数据格式
<script type="text/javascript"> var json={ name : "谭勇" } alert(json.name);</script>
这样是没有问题的,那么根据思路我们这样
<script type="text/javascript"> var key = "name"; var json = { key : "谭勇" } alert(json.name);</script>
这样会成功吗? 答案是错了,javascript 会提示你一个错误 name undefined 没有定义
键名作为变量实例如下
<script type="text/javascript"> var json = {}; json["name"] = "谭勇"; alert(json.name);</script>
这样就可以输出来了;
甚至我们还可以这样
<script type="text/javascript"> var key = "name"; var json = {}; json[key] = "谭勇"; alert(json.name);</script>
有点类似数组,你可以写个demo亲自测试!
0 0
- javascript json对象小技巧 键名作为变量
- js获取json对象键名及值
- js获取json对象键名及值
- php 把数组中的键名作为变量名键值作为变量
- php 把数组中的键名作为变量名键值作为变量
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- javascript小技巧&&JavaScript[对象.属性]集锦
- 处理 JSON 对象的小技巧
- C/C++中extern关键字详解
- 深入理解 Android 卷I
- 你不得不知道的 MySQL 优化原理
- Oracle数据库未打开,解决方法(ORA-01109)
- 设计模式--单例模式
- javascript json对象小技巧 键名作为变量
- java web服务中 context-root设置
- MVC5 + EF6 入门完整教程
- 内容提供者浅谈_陈_5月8日
- Unity之SerializeField(序列化字段)和Serializable的一点理解
- mysql创建数据库
- C++必读书籍推荐
- Sublime Text 2 增加python版本
- Sublime Text 2报“Decode error