ถูกกำหนดแต่ไม่เคยใช้?

ถูกกำหนดแต่ไม่เคยใช้?
ถูกกำหนดแต่ไม่เคยใช้?
Anonim

2 คำตอบ. 'ตัวแปร' ถูกกำหนดไว้แล้ว แต่ไม่เคยใช้ ข้อผิดพลาดนี้หมายถึง variable ที่คุณประกาศว่าไม่ได้ใช้ในโปรแกรม ในโปรแกรมของคุณใช้การตอบกลับเป็นค่าส่งคืน หากคุณไม่ชอบฟีเจอร์ของ eslint คุณสามารถปิดได้โดยการเพิ่มวัตถุนี้ในแพ็คเกจ

ถูกกำหนดแต่ไม่เคยใช้ Vue JS เลยหรือ

ข้อผิดพลาดนี้หมายความว่าคุณกำหนดตัวแปรคอมมิต แต่คุณไม่เคยใช้มัน , มันเป็นเพียงว่านี่เป็นรายการพิเศษ คุณไม่มีสิ่งนั้นในฟังก์ชันของคุณ 。 คุณสามารถใช้ในฟังก์ชัน (คอนโซล บรรทัดด้วย ), แค่ลบออกถ้ามันไม่ทำงาน

ทำไมไม่มีตัวแปรที่ไม่ได้ใช้

Disallow Unused Variables (no-unused-vars) … ตัวแปรที่ถูกประกาศและไม่ได้ใช้ที่ใดก็ได้ในโค้ดมักจะเป็น น่าจะเป็นข้อผิดพลาดเนื่องจากการ refactoring ที่ไม่สมบูรณ์ ตัวแปรดังกล่าวใช้พื้นที่ในโค้ดและอาจทำให้ผู้อ่านสับสนได้

คุณแก้ไขตัวแปรที่ไม่ได้ใช้ได้อย่างไร

คุณสามารถละเว้นกฎโดย:

  1. ปิดกฎในไลน์ คุณสามารถปิดใช้งานกฎ eslint ในหนึ่งบรรทัดได้โดยการเพิ่ม // eslint-disable-next-line no-unused-vars เหนือบรรทัดที่คุณต้องการปิดใช้งาน ตัวอย่างเช่น // eslint-disable-next-line no-unused-vars นำเข้า axios จาก 'axios'; …
  2. ปิดการใช้งานกฎทั้งหมดในโครงการของคุณ

ห้ามใช้ new สำหรับผลข้างเคียง?

Disallow new For Side Effects (no-new)โดยทั่วไปแล้วเป้าหมายของการใช้ new กับ Constructor คือการสร้างวัตถุของชนิดเฉพาะและเก็บวัตถุนั้นไว้ในตัวแปร เช่น var person=new Person; ไม่ค่อยนิยมใช้ new และไม่เก็บผลลัพธ์ เช่น new Person;