Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

อะไรทำให้เกิด "Uncaught SyntaxError:คำสั่งส่งคืนที่ผิดกฎหมาย" ใน JavaScript?

หากคุณได้รับ Uncaught SyntaxError: Illegal return statement ในคอนโซล JavaScript ของคุณ มักเป็นเพราะคุณใส่ส่งคืน .โดยไม่ได้ตั้งใจ คำสั่ง (return ) นอกฟังก์ชัน

ไม่อนุญาต:

// This throws an error because it’s outside of a function
return "David"

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

// This works because return is inside a function
var myNameIs = function() {
  return "David"
}