JS module

module

设置1:object

export const person={
  name:'John',
  age:30
}

设置2:函数

export function sayHello(){
  return `Hello ${person.name}`;
}

设置3:export default
避免{};

const greeting = 'Hello World';
export default greeting;   //export default 不用用P{}

引入module

common 方法

// //CommonJS Module Syntax
const person = require('./mymodule1');
console.log(person.name);

** ES6方法:引入多个module**

//ES2015 Module
import {person,sayHello} from './mymodule2';

引入所有module

import * as mod from './mymodule2';
console.log(mod.person.name);
console.log(mod.sayHello());

引入单个module

import greeting from './mymodule2';

import的两种区别

(1)import default时,可以随意命名

import greeting from './mymodule2';

(2)import 其他module时,需要按照原本名字;

import {person,sayHello} from './mymodule2';

或使用as 重新命名

import {person as prs} from './mymodule2';

或引入所有module

import * as mod from './mymodule2';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值