zoukankan      html  css  js  c++  java
  • underscore的对象的方法操作【6】

    贴自己写的代码:

     1 <!DOCTYPE HTML>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     5 <title>无标题文档</title>
     6 <script type="text/javascript" src="underscore.js"></script>
     7 <script>
     8 
     9     /*
    10         keys(),values():返回对象的键和值
    11     */
    12     var info={
    13         name:"php",
    14         age:"10",
    15         email:"php@web.com"
    16     };
    17     console.log(_.keys(info));//["name", "age", "email"]
    18     console.log(_.values(info));//["php", "10", "php@web.com"] 
    19     
    20     
    21     /*
    22         pick()函数:该函数的功能是:返回一个只有列入挑选key属性的对象。其中,参数object为JSON格式的对象,*keys表示多个需要挑选出来的key属性
    23         omit()函数:该函数是删除掉某些key属性,从而返回一个新的对象集合
    24     */
    25     
    26     console.log(_.pick(info,'name','age'));//Object {name: "php", age: "10"}
    27     console.log(_.omit(info,'name','age'));//Object {email: "php@web.com"}
    28     
    29     
    30     /*
    31     defaults()函数:为对象设置默认的属性和属性值
    32     */ 
    33     
    34     var stu={};
    35     
    36     stu=_.defaults(stu,{
    37         name:'underscore',
    38         country:'usa'
    39     });
    40     
    41     console.log(stu);//Object {name: "underscore", country: "usa"} 
    42     
    43     /**
    44      has()是一个很实用的函数,它可以检测出JSON格式的对象中,是否存在某个属性(key)值    
    45      
    46      _.has(object,key);
    47     */
    48     
    49     if(_.has(stu,'name')){
    50         console.log('该key是存在的');    
    51     }else{
    52         console.log('该key是不存在的');    
    53     }
    54 </script>
    55 </head>
    56 
    57 <body>
    58 </body>
    59 </html>
  • 相关阅读:
    Python易忽略要点记录二
    Python使用的几个小技巧
    MySQL内容整理二
    C++面向对象知识总结
    AssemblyInfo 的作用
    中国新年第一篇
    function函数的运用
    C语言1博客作业03
    C语言1博客作业02
    .C# 拷贝一个图片到指定文件夹下(IO文件操作实例)
  • 原文地址:https://www.cnblogs.com/hellome/p/3954014.html
Copyright © 2011-2022 走看看