`
fuhao200866
  • 浏览: 77463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自定义一个方法原型,取得json对象某个值

阅读更多
Object.prototype.k = function(n, t){
       var arr = [];   
       for (pro in this) arr.push(pro);
       return t ? arr[n] : this[arr[n]]
}

一个json对象:
var Tabs = {
	"全部":"pages/page1.html",
	"歪歪":"pages/page2.html",
	"照片":"pages/page3.html",
	"表情":"pages/page4.html"
}


alert(Tabs.k(0,0))   //pages/page1.html
alert(Tabs.k(0,1))   //全部
alert(Tabs.k(1,1))   //歪歪
分享到:
评论

相关推荐

    详解JS 比较两个Json对象的值是否相等的实例

    在给定的文件内容中,介绍了一个名为modeler的JavaScript对象,其中包含三个方法:compArray、compObj、propertyLength。这三个方法用于递归地比较两个数组或对象是否相等,而不考虑对象原型链上的属性。我们逐一...

    js自定义对象

    在上面的例子中,我们创建了一个名为`createPerson`的函数,该函数返回一个自定义对象,该对象具有`name`、`age`两个属性和一个`sayHello`方法。 构造函数 构造函数是一种特殊的函数,它可以用来创建自定义对象。...

    JS判断是否为JSON对象及是否存在某字段的方法(推荐)

    JSON对象是JavaScript中的一个对象,由键值对组成,键用引号包围,值可以是各种数据类型。 ### 判断是否为JSON对象 在JavaScript中,我们可以使用以下方法来检查一个变量是否为JSON对象: ```javascript // 判断...

    json封装的jar包

    3. **org.json**:这是一个轻量级的库,提供了`JSONObject`和`JSONArray`类来表示JSON对象和数组。通过这些类的成员方法,可以直接操作JSON数据,如添加、删除、获取值等。 4. **Fastjson**:由阿里巴巴开发的JSON...

    js自定义对象讲解

    JavaScript中的自定义对象是编程中不可或缺的一部分,尤其是在开发复杂客户端应用程序时。JavaScript允许开发者创建自己的类,以此为基础生成对象,以满足那些标准库无法提供的功能需求。与Java不同,JavaScript的...

    JS:自定义对象

    在这个例子中,`user`对象包含了`name`和`age`属性,以及一个名为`getName`的方法,该方法返回`user`对象的`name`属性值。这种定义方式简洁明了,适合创建简单的对象实例。 ### 构造函数 当需要创建多个具有相同...

    js获取json中key所对应的value值的简单方法

    在获取JSON对象中的value值时,可以通过将要获取的key作为字符串拼接到JSON对象变量的后面,形成一个完整的表达式字符串,然后使用eval()方法来执行并获取value值。 示例代码如下: ```javascript var jsonObj = {...

    再践javascript对象、原型、属性、构造函数、扩展、json.docx

    每一个函数都可以用作构造函数,而由构造函数创建的对象则共享该构造函数的原型(`prototype`)属性中的属性和方法。这种方式使得JavaScript能够高效地管理内存并实现灵活的继承机制。 #### 构造函数 构造函数是...

    这几种方式将前端的 对象转换成json ,再用 Json.stringify(list)

    `JSON.stringify()`是JavaScript内置的函数,用于将一个JavaScript值(对象或数组)转换为一个JSON字符串。基础用法如下: ```javascript let list = [{name: 'John', age: 30}, {name: 'Jane', age: 25}]; let ...

    原生JS原型对象练习

    在JavaScript中,我们可以利用原型链扩展String对象,添加一个自定义的方法,如`reverseString()`,用来实现字符串的反转。例如: ```javascript String.prototype.reverseString = function() { return this....

    json的3个jar包

    Gson是Google提供的一个库,用于将Java对象转换为对应的JSON字符串,反之亦然。它的主要优点在于简单易用和灵活性,支持复杂的数据结构和自定义类型转换。 3. **org.json** org.json是一个轻量级的JSON库,它的...

    org.json.jar

    如果你有一个Java对象需要转换为JSON,可以先将其转换为一个JSONObject,然后再调用`toString()`方法。相反,如果你有一个JSON字符串,你可以通过`new JSONObject(jsonString)`来反序列化。 三、性能与限制 尽管...

    org.json的jar

    `JSONArray` 类则表示一个JSON数组,它是一组有序的值列表,每个值也可以是任何JSON数据类型。 使用 `org.json` 库,你可以执行以下操作: 1. **创建 JSON 对象**:通过构造函数或字面量方法创建 `JSONObject` 或 ...

    详解js中的原型,原型对象,原型链.docx

    - 可以使用`isPrototypeOf()`方法或`Object.getPrototypeOf()`方法来判断一个对象是否位于另一个对象的原型链中。 ```javascript console.log(Person.prototype.isPrototypeOf(person1)); // 输出: true console...

    原型模式实践代码

    当一个类实现了`Cloneable`接口,并且重写了`Object`类中的`clone()`方法,那么这个类的对象就可以被复制。`clone()`方法会创建与当前对象具有相同属性的新对象,这是浅拷贝,如果对象内部有引用类型,只复制引用,...

    react-json2react使用JSON来创建React无状态组件

    例如,一个简单的JSON对象: ```json { "type": "div", "props": { "className": "container", "children": [ { "type": "h1", "props": { "children": "Hello World!" } } ] } } ``` 在这个例子中,JSON...

    原型法和面向对象的分析与设计方

    原型法的理念是:在获取一组基本需求之后,快速地构造出一个能够反映用户需求的初始系统原型,让用户看到未来系统概貌,以便判断哪些功能是符合要求的,哪些方面还需要改进,不断地对这些需求进一步补充、细化和修改...

    org.json的包

    例如,你有一个Java对象,可以通过`JSONObject`的构造函数将对象转化为JSON,然后调用`toString()`方法得到JSON字符串。 2. **反序列化**:将JSON字符串转换为Java对象。可以使用`JSONObject`的`getJSONObject()`或...

Global site tag (gtag.js) - Google Analytics