Featured image of post 【JavaScript Cheesheet】Import, Export 等價表示式

【JavaScript Cheesheet】Import, Export 等價表示式

【JavaScript Cheesheet】Import, Export 等價表示式

Photo by Mohammad Rahmani on Unsplash

Imports AKA

// ES6
import 'helpers'

// AKA
require('./helpers');
// ES6
import Express from 'express';

// AKA
const Express = require('express').default
conse Express = require('express');
// ES6
import { indent } from 'helpers';

// AKA
const indent = require('···').indent
// ES6
import *as Helpers from 'helpers';

// AKA
const Helpers = require('./helpers');
// ES6
import { indentSpaces as indent } from 'helpers'

// AKA
const indent = require('./helpers').indentSpaces

Exports AKA

// ES6
export default function () { }

// AKA
module.exports.default = function () { }
// ES6
const User = {
  name: 'KJ',
  age: 18,
}

export default User;

// AKA
module.exports = User;
module.exports.default = User;
// ES6
export function mymethod () { ··· }

// AKA
module.exports.mymethod = ···
// ES6
export const pi = 3.14159

// AKA
module.exports.pi = ···
// ES6
const user_name = 'KJ';
const user_age = 18;
const User = { 
  user_name, 
  user_age, 
};

export User;

// AKA
export { 
  user_name, 
  user_age,
};

// AKA
module.exports = User;

module.exports = { 
  user_name, 
  user_age,
};

module.exports = {
  user_name: user_name,
  user_age: user_age,
}
// ES6
const hello = '你好';
const bye = '再見';

export {
  hello,
  bye,
}

// AKA
module.exports = { hello, bye }

module.exports = {
  hello: hello,
  bye: bye
}

Donate KJ 贊助作者喝咖啡

如果這篇文章對你有幫助的話,可以透過下面支付方式贊助作者喝咖啡,如果有什麼建議或想說的話可以贊助並留言給我
If this article has been helpful to you, you can support the author by treating them to a coffee through the payment options below. If you have any suggestions or comments, feel free to sponsor and leave a message for me!
方式 Method 贊助 Donate
PayPal https://paypal.me/kejyun
綠界 ECPay https://p.ecpay.com.tw/AC218F1
歐付寶 OPay https://payment.opay.tw/Broadcaster/Donate/BD2BD896029F2155041C8C8FAED3A6F8
All rights reserved,未經允許不得隨意轉載
Built with Hugo
Theme Stack designed by Jimmy