JS获取对象的key和value

有的时候,我们需要操作Object中的key和value,我们需要获取对应的所有keys或者values
1、获取Object对应的keys

    /*
    *keys-get a array contains all the keys in object*
    *@function*
    *@param {Object} source*
    *@return {Array}*
    *@mark we have not check the source is or not object*
    */ 
    ZYC.object.keys = function(source){ 
        var result=[], 
              key, 
              _length=0;  
        for(key in source){ 
           if(source.hasOwnProperty(key)){ 
              result[_length++] = key; 
           } 
        } 
        return result; 
    }; 

2、获取Object对应的values
    /*
    *values-get a array contains all the values in object*
    *@function*
    *@param {Object} source*
    *@return {Array}*
    *@mark we have not check the source is or not object*
    */ 
    ZYC.object.values = function(source){ 
        var result=[],key,_length=0; 
        for(key in source){ 
          if(source.hasOwnProperty(key)){ 
             result[_length++] = source[key]; 
          } 
        } 
        return result; 
    }; 

时间: 2024-11-08 18:09:14

JS获取对象的key和value的相关文章

js 获取元素坐标:js获取对象的绝对坐标

js获取对象的绝对坐标 方法1:function   getAbsPoint(e)  {      var   x   =   e.offsetLeft,   y   =   e.offsetTop;      while(e=e.offsetParent)    {       x   +=   e.offsetLeft;         y   +=   e.offsetTop;    }    alert("x:"+x+","+"y:"+y

js获取对象、数组的实际长度,元素实际个数的实现代码_javascript技巧

js获取对象.数组的实际长度,元素实际个数的实现代码 /*获取对象.数组的长度.元素个数 *@param obj 要计算长度的元素,可以为object.array.string */ function count(obj){ var objType = typeof obj; if(objType == "string"){ return obj.length; }else if(objType == "object"){ var objLen = 0; for(v

js获取对象为null的解决方法_javascript技巧

页面上动态输出的数据,这是ajax获取的数据我要在页面上展示 复制代码 代码如下:     success:function(data){          var arr = data.split('_');          var numArr = arr[0].split(",");          var numStr = "";          if(numArr.length==undefined || numArr.length==0){    

JS实现从连接中获取youtube的key实例

  本文实例讲述了JS从连接中获取youtube的key的方法.分享给大家供大家参考.具体分析如下: 这段代码演示了从字符串中截取子字符串的方法 ? 1 2 3 4 5 // Example link: // <a id="myLink" href="http://www.youtube.com/watch?v=cyRqR56aCKc&feature=PlayList&p=00000000000&index=0&playnext=1&qu

JS获取html对象的几种方式介绍

 这篇文章主要介绍了JS获取html对象的几种方式,有需要的朋友可以参考一下 document.getElementById("zx");   通过ID获取html元素对象,ID号在html文档当中应该是唯一的.返回的是唯一element对象.并且所有浏览器都兼容.   document.getElementsByTagName("span")[0];   通过标签查找html对象,由于html标签在一个页面中可能重复很多次,所以当前页面返回的是一个数组.可以根据标

biee 11g引入js获取table对象

问题描述 biee 11g引入js获取table对象 biee11g引入js,怎么获取table对象进行操作表格.求已经成功的实例代码.要11g的.谢谢! 解决方案 http://bbs.csdn.net/topics/391900904

JS日期对象简单操作(获取当前年份、星期、时间)_javascript技巧

本文实例为大家分享了JavaScript获取当前年份.星期.时间的方法,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript"> //

JS实现从连接中获取youtube的key实例_javascript技巧

本文实例讲述了JS从连接中获取youtube的key的方法.分享给大家供大家参考.具体分析如下: 这段代码演示了从字符串中截取子字符串的方法 // Example link: // <a id="myLink" href="http://www.youtube.com/watch?v=cyRqR56aCKc&feature=PlayList&p=00000000000&index=0&playnext=1">Youtube

JS传递对象数组为参数给后端,后端获取的实例代码_javascript技巧

前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; test1.id="2"; var test2 = new Object(); test2.name="1"; test2.id="2"; conditons.push(test1); conditons.push(test2); $(function(){ $.ajax({ async: