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