Penugasan Fungsi ke Variabel dalam JavaScript
Sekarang mari asumsikan fungsi yang dipanggil di tempat
tidak mencetak sesuatu ke konsol, tetapi mengembalikan nilai
melalui return:
javascript+function() {
return '!';
}();
Mari kita tetapkan hasil kerja fungsi kita ke dalam sebuah variabel dan cetak ke konsol. Karena dalam kasus ini terjadi penugasan ke variabel, maka tanda plus sudah tidak diperlukan:
javascriptlet result = function() {
return '!';
}();
console.log(result); // akan mencetak '!'
Задание 1
Tentukan, tanpa menjalankan kode, apa yang akan dicetak ke konsol:
javascriptlet result = function() {
return '!';
}();
console.log(result);
Задание 2
Tentukan, tanpa menjalankan kode, apa yang akan dicetak ke konsol:
javascriptlet result = function() {
return '!';
};
console.log(result);
Задание 3
Tentukan, tanpa menjalankan kode, apa yang akan dicetak ke konsol:
javascriptlet result = function() {
return '!';
};
console.log(result());