⊗jsPmFTFENR 238 of 505 menu

ფუნქციის მარჯვენა გამოსახულება JavaScript-ში

გაითვალისწინეთ, რომ გამოსახულება, რომელშიც ფუნქცია მონაწილეობს, მისგან მარცხნივ უნდა იყოს. თუ რაიმეს გაკეთებას ვცდილობთ ფუნქციის მარჯვნივ, ეს მას ფუნქციურ გამოსახულებად არ აქცევს. მაგალითი:

function func() { // ეს არის Function Declaration console.log('!'); } + 1;

შეკითხვა: რატომ? იმიტომ, რომ ამ შემთხვევაში ეს +1 უბრალოდ ახალი ბრძანებაა, რომელიც დაწერილია ფუნქციის შემდეგ. თუ ეს ბრძანება ახალ ხაზზე დაიწერება, ყველაფერი უფრო აშკარა ხდება:

function func() { console.log('!'); } +1; // უბრალოდ ბრძანება

გადავაქციოთ ჩვენი ფუნქცია Function Expression-ად. მაგალითად, ფუნქციის წინ დავსვათ +:

+function func() { // ეს არის Function Expression console.log('!'); } + 1;

ან შევასრულოთ მინიჭება:

let test = function func() { // ეს არის Function Expression console.log('!'); } + 1;

ან პარამეტრად გადავცეთ console.log-ს:

console.log(function func() { // ეს არის Function Expression console.log('!'); } + 1);

დაადგინეთ, არის თუ არა წარმოდგენილი ფუნქცია Function Declaration თუ Function Expression:

function func() { console.log('!'); } +1;

დაადგინეთ, არის თუ არა წარმოდგენილი ფუნქცია Function Declaration თუ Function Expression:

function func() { console.log('!'); } + 1;

დაადგინეთ, არის თუ არა წარმოდგენილი ფუნქცია Function Declaration თუ Function Expression:

+function func() { console.log('!'); } + 1;

დაადგინეთ, არის თუ არა წარმოდგენილი ფუნქცია Function Declaration თუ Function Expression:

+ function func() { console.log('!'); } + 1;

დაადგინეთ, არის თუ არა წარმოდგენილი ფუნქცია Function Declaration თუ Function Expression:

+ 1 function func() { console.log('!'); } + 1;

დაადგინეთ, არის თუ არა წარმოდგენილი ფუნქცია Function Declaration თუ Function Expression:

function func() { console.log('!'); } + console.log('!');
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა