Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

สาเหตุ "Uncaught SyntaxError: Illegal return statement" ใน JavaScript

ถ้าได้ error Uncaught SyntaxError: Illegal return statement ใน console มักเพราะวาง return statement (return) นอก function โดยไม่ได้ตั้งใจ

สิ่งนี้ ไม่ได้รับอนุญาต:

// Error เพราะอยู่นอก function
return "David";

สิ่งนี้ ได้รับอนุญาต:

// ถูกต้อง เพราะ return อยู่ใน function
var myNameIs = function() {
  return "David";
};