module.js中应用module.exports导出port变量和getAccounts函数:
- module.exports = {
- port: 3000,
- getAccounts: function() {
- ...
- }
- }
main.js中应用require导入module.js:
- var service = require('module.js')
- console.log(service.port) // 输出3000
应用ES6
ES6中应用export与import关键词实现模块化。
- setTimeout(function()
- {
- console.log('Hello'); // 1秒后输出"Hello"
- setTimeout(function()
- {
- console.log('Fundebug'); // 2秒后输出"Fundebug"
- }, 1000);
- }, 1000);
- export var port = 3000
- export function getAccounts(url) {
- ...
- }
main.js中应用import导入module.js,可以指定须要导入的变量:
- import {port, getAccounts} from 'module'
- console.log(port) // 输出3000
因为0的布尔值为false,如许height的取值将是50。同理color的取值为'red'。
也可以将全部变量导入:
- import * as service from 'module'
- console.log(service.port) // 3000
推荐阅读
一、经由过程 show status 敕令懂得各类 sql 的履行频率show status 敕令中心可以参加选项 session(默认) 或 global: session (当前连接) global (自数据前次启动至今)# Com_xxx 表>>>详细阅读
本文标题:关于ES6的10个最佳特性
地址:http://www.17bianji.com/lsqh/37056.html
1/2 1