作家
登录

19个JavaScript有用的简写技术

作者: 来源: 2018-01-05 11:38:00 阅读 我要评论

}, 
  •  
  •   { type: 'Cat'name'Karl'}, 
  •  
  •   { type: 'Dog'name'Tommy'}, 
  •  
  •  
  •  
  •  
  • function findDog(name) { 
  •  
  •   for(let i = 0; i<pets.length; ++i) { 
  •  
  •     if(pets[i].type === 'Dog' && pets[i].name === name) { 
  •  
  •       return pets[i]; 
  •  
  •     } 
  •  
  •   } 
  •  
  • 简写:

    1. pet = pets.find(pet => pet.type ==='Dog' && pet.name === 'Tommy'); 
    2.  
    3. console.log(pet); // { type: 'Dog'name'Tommy' } 

    18.Object[key]简写

    推敲一个验证函数

    1. function validate(values) { 
    2.  
    3.   if(!values.first
    4.  
    5.     return false
    6.  
    7.   if(!values.last
    8.  
    9.     return false
    10.  
    11.   return true
    12.  
    13.  
    14.  
    15.  
    16. console.log(validate({first:'Bruce',last:'Wayne'})); // true 
    1. let x; 
    2.  
    3. let y; 
    4.  
    5. let z = 3; 

    假设当须要不合域和规矩来验证,可否编写一个通用函数在运行时确认?

    1. // 对象验证规矩 
    2.  
    3. const schema = { 
    4.  
    5.   first: { 
    6.  

    7.   推荐阅读

        全球十大上市网络安全企业与2018网络安全发展趋势

      【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 收集安然市场正在飞速成长,这一点已成为事实。捷报道,2017 年中国的互联网平顺家当收入达到457.1亿元人平>>>详细阅读


      本文标题:19个JavaScript有用的简写技术

      地址:http://www.17bianji.com/lsqh/40248.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)