作家
登录

关于ES6的10个最佳特性

作者: 来源: 2017-08-31 16:12:37 阅读 我要评论

module.js中应用module.exports导出port变量和getAccounts函数:

  1. module.exports = { 
  2.   port: 3000, 
  3.   getAccounts: function() { 
  4.     ... 
  5.   } 
  6.  

main.js中应用require导入module.js:

  1. var service = require('module.js'
  2. console.log(service.port) // 输出3000  

应用ES6

ES6中应用export与import关键词实现模块化。

  1. setTimeout(function() 
  2.     console.log('Hello'); // 1秒后输出"Hello" 
  3.     setTimeout(function() 
  4.     { 
  5.         console.log('Fundebug'); // 2秒后输出"Fundebug" 
  6.     }, 1000); 
  7. }, 1000);  
  1. export var port = 3000 
  2. export function getAccounts(url) { 
  3.   ... 
  4.  

main.js中应用import导入module.js,可以指定须要导入的变量:

  1. import {port, getAccounts} from 'module' 
  2. console.log(port) // 输出3000  

因为0的布尔值为false,如许height的取值将是50。同理color的取值为'red'。

也可以将全部变量导入:

  1. import * as service from 'module' 
  2. console.log(service.port) // 3000  


  推荐阅读

  优化SQL语句的一般步骤

一、经由过程 show status 敕令懂得各类 sql 的履行频率show status 敕令中心可以参加选项 session(默认) 或 global: session (当前连接) global (自数据前次启动至今)# Com_xxx 表>>>详细阅读


本文标题:关于ES6的10个最佳特性

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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