2017-10-31 1 views
1

NodeJS에 패키지 decimal.js을 설치하고 사용하고 있습니다.NodeJS - 'Decimal'도 '십진법'으로 작동합니다.

이 패키지는 here으로되어 있습니다.

모든 예제에는 Decimal을 사용해야한다고 나와 있습니다.

어떤 이유로 든 decimal을 사용할 때도 작동합니다.

누군가이 문제의 근본 원인을 설명해주세요.

나는 종류의 추측 정확히 어떤 상태, C#을 here에 비슷한 질문을 발견했습니다

기호 decimalDecimal에 대한 별칭으로 선언된다.

NodeJS와 동일하고 Javascript에서 정확히 별칭을 지정하는 방법은 무엇입니까? 다음과 같이 기록에 대한

, 나는 패키지를 수입하고있다 : 이미 암시

import Decimal from 'decimal.js'; 

과, 이것은 단지뿐만 아니라 작동하는 것 같다 :

import decimal from 'decimal.js'; 

감사합니다!

+3

아마도 이것이 모듈의 기본 내보내기이기 때문에 가능합니다. 따라서 가져올 때 원하는 이름을 지정할 수 있습니다. – canon

+0

@canon : 그렇다면 그 이름을 누가 결정합니까? 나는이 패키지 안에 내가 사용해야 할 이름을 가진 클래스가 없는가? – goodvibration

답변

3

두 가지 내보내기 유형이 있습니다. 명명 된 수출품 및 기본 수출품. 자세한 내용은 here을 참조하십시오.

해당 페이지의 : 명명 된 내보내기는 여러 값을 내보내는 데 유용합니다. 가져 오는 동안 해당 객체의 동일한 이름을 사용해야합니다. 그러나 기본 내보내기는 이름을 사용하여 가져올 수 있습니다.

+0

OK, 사실 이것은 C# 답변에 나온 것과는 완전히 다른 이유입니다 ... 맞습니까? – goodvibration

+1

예. 그것은 C# 대답과 아무 관련이 없습니다. – sidoshi