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>
  • 相关阅读:
    css实现水平/垂直居中效果
    Mac 下用homebrew安装配置MongoDB
    阿里云ECS搭建node/mongodb开发环境及部署
    阿里云首次安装和部署nginx
    前端学习借鉴目录
    040.[转] 对于程序框架的理解
    039.[转] 基于 Kubernetes 和 Spring Cloud 的微服务化实践
    038.[转] JVM启动过程与类加载
    037.[转] springboot 配置多个数据源
    036.[转] JNDI 学习
  • 原文地址:https://www.cnblogs.com/hellome/p/3954014.html
Copyright © 2011-2022 走看看