การกำหนดค่าให้ฟังก์ชันกับตัวแปรใน JavaScript
ตอนนี้ให้ฟังก์ชันที่เรียกใช้ในทันทีของเรา
ไม่แสดงผลอะไรในคอนโซล แต่ส่งคืนค่า
ผ่าน return:
+function() {
return '!';
}();
ลองกำหนดผลลัพธ์จากการทำงานของฟังก์ชันของเรา ให้กับตัวแปรและแสดงมันในคอนโซล เนื่องจากใน กรณีนี้มีการกำหนดค่าให้กับตัวแปร เครื่องหมายบวกจึงไม่จำเป็นอีกต่อไป:
let result = function() {
return '!';
}();
console.log(result); // จะแสดง '!'
กำหนด (โดยไม่ต้องรันโค้ด) ว่าจะแสดงอะไร ในคอนโซล:
let result = function() {
return '!';
}();
console.log(result);
กำหนด (โดยไม่ต้องรันโค้ด) ว่าจะแสดงอะไร ในคอนโซล:
let result = function() {
return '!';
};
console.log(result);
กำหนด (โดยไม่ต้องรันโค้ด) ว่าจะแสดงอะไร ในคอนโซล:
let result = function() {
return '!';
};
console.log(result());