JavaScript හි අපනයන සංයෝග වලදී සියලු අන්තර්ගත ආයාත කිරීම
අපනයන සංයෝග කිරීමේදී, පෙරනිමි ක්රියාකාරීත්වය සහ අනෙකුත් සියලුම ක්රියාකාරීත්වයන් වස්තුවක් ලෙස ආයාත කළ හැකිය.
එය කරන්නේ කෙසේදැයි බලමු. අපට පහත අපනයන ඇතැයි සිතමු:
export function func1() {
return '1'
}
export function func2() {
return '2'
}
export default function() {
return 'text';
};
පෙරනිමි ක්රියාකාරීත්වය සහ
mod යන නමින් අනෙකුත් සියලුම ක්රියාකාරීත්වයන් ආයාත කරමු:
import test, * as mod from './test.js';
පෙරනිමි ක්රියාකාරීත්වයේ ක්රියාකාරිත්වය පරීක්ෂා කරමු:
let res = test();
console.log(res);
අනෙකුත් ක්රියාකාරීත්වයන්ගේ ක්රියාකාරිත්වය පරීක්ෂා කරමු:
let res1 = mod.func1();
let res2 = mod.func2();
console.log(res1, res2);
ක්රියාකාරීත්වයන්ගේ වස්තුවක් ලෙස එක් පෙරනිමි ක්රියාකාරීත්වයක් සහ තවත් බොහෝ ක්රියාකාරීත්වයන් අපනයනය කරන මොඩියුලයක් සාදන්න.