javascript 命名出口和进口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 命名出口和进口相关的知识,希望对你有一定的参考价值。

//Named Exports


let availableAirplanes = [
{
  name: 'AeroJet',
  fuelCapacity: 800,
  availableStaff: ['pilots', 'flightAttendants', 'engineers', 'medicalAssistance', 'sensorOperators']
 }, 
 {name: 'SkyJet',
  fuelCapacity: 500,
  availableStaff: ['pilots', 'flightAttendants']
 }
];

let flightRequirements = {
  requiredStaff: 4, 
  
};

function meetsStaffRequirements(availableStaff, requiredStaff) {
    if(availableStaff.length >= requiredStaff) {
       return true;
    } else {
      return false;
    }
} 

export {availableAirplanes, flightRequirements, meetsStaffRequirements};
//Named Imports

import {availableAirplanes, flightRequirements, meetsStaffRequirements} from './airplane';

function displayFuelCapacity() {
  availableAirplanes.forEach(function(element) {
    console.log('Fuel Capacity of ' + element.name + ': ' + element.fuelCapacity);
  });
}

displayFuelCapacity();

function displayStaffStatus() {
  availableAirplanes.forEach(function(element) {
    console.log(element.name + ' meets staff requirements: ' + meetsStaffRequirements(element.availableStaff, flightRequirements.requiredStaff));
  });
}

displayStaffStatus();

以上是关于javascript 命名出口和进口的主要内容,如果未能解决你的问题,请参考以下文章

用fluent 中Vof求解瞬态可压缩气体冲击液面问题,进口为压力进口,出口为压力出口。

markdown ES6出口/进口备忘单

第三十一章 开放经济的宏观经济学:基本概念

markdown Magento2 - UI组件:进口/出口/链接/ statefull

2017 SWERC

import和export区别