实用代码-JavaScript实用小函数一枚(深入对象取值)
2012-08-11 03:28
330 查看
适用场合描述
做web开发时使用JSON作为数据传输格式时,如果服务器端传回的JSON数据对象层次嵌套过深。比如下面这段:DEMO
//使用是不关你是数组还是字段,一律用"."表示 var mydata = data.TryGetValue("a.b.c.2.d.1", ""); alert(mydata); //弹出"想要的数据"; //由于最内部的数组没有以2为下标的元素,故会返回默认值 mydata = data.TryGetValue("a.b.c.3.d.1", false); alert(mydata); //弹出"false";
哈哈,大功搞成,再也不用怕某个对象为null而引起的异常了。有点遗憾的是[和]处理不好,使得第一个参数"a.b.c.2.d.1"看起来没有"a.b.c[2].d[1]"更明了。会这个的指点下小弟。先谢谢了!
相关文章推荐
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- JavaScript对象系统深入剖析-2.函数对象
- JavaScript对象系统深入剖析-2.函数对象
- javascript语言精粹。3、对象;4、函数;深入原型链,对象的原理!
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 超级实用且不花哨的js代码大全 (四) -----JavaScript[对象.属性]集锦
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- 超实用的 JavaScript Utility 实用函数代码片段
- JavaScript解构赋值(代码说明ES6数组, 对象, 函数的解构赋值)
- javascript Array数组对象的扩展函数代码
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(2)——函数和对象的关系