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 命名出口和进口的主要内容,如果未能解决你的问题,请参考以下文章