განსაზღვრულია, მაგრამ არასოდეს გამოიყენება?

განსაზღვრულია, მაგრამ არასოდეს გამოიყენება?
განსაზღვრულია, მაგრამ არასოდეს გამოიყენება?
Anonim

2 პასუხი. 'ცვლადი' არის განსაზღვრული, მაგრამ არასოდეს გამოიყენება, ეს შეცდომა უბრალოდ ნიშნავს, რომ ცვლადი, რომელიც თქვენ გამოაცხადეთ, არ გამოიყენება პროგრამაში. თქვენს პროგრამაში გამოიყენეთ პასუხი, როგორც დაბრუნების მნიშვნელობა. თუ არ მოგწონთ eslint-ის ეს ფუნქცია, შეგიძლიათ გამორთოთ ამ ობიექტის პაკეტში დამატებით.

განსაზღვრულია, მაგრამ არასოდეს გამოიყენება Vue JS?

ეს შეცდომა ნიშნავს, რომ თქვენ განსაზღვრეთ ცვლადის commit, მაგრამ არასოდეს გამოგიყენებიათ იგი, უბრალოდ, ეს არის დამატებითი ჩანაწერი, თქვენ არ გაქვთ ეს თქვენს ფუნქციაში. თქვენ შეგიძლიათ გამოიყენოთ იგი ფუნქციაში (კონსოლში). ხაზი ასევე), უბრალოდ წაშალე ის, თუ არ მუშაობს.

რატომ არ არის გამოუყენებელი ცვლადები?

გამოუყენებელი ცვლადების აკრძალვა (no-unused-vars) … ცვლადები, რომლებიც დეკლარირებულია და არ გამოიყენება კოდში არსად, ყველაზე მეტად არის შეცდომის არასრული რეფაქტორირების გამო. ასეთი ცვლადები იკავებს ადგილს კოდში და შეიძლება გამოიწვიოს მკითხველის დაბნეულობა.

როგორ გამოასწოროთ გამოუყენებელი ცვლადები?

შეგიძლიათ უგულებელყო წესები:

  1. ხაზის წესის გამორთვა. თქვენ შეგიძლიათ გამორთოთ eslint წესი ერთ ხაზზე, თუ დაამატეთ // eslint-disable-next-line no-unused-vars იმ ხაზის ზემოთ, რომლის გამორთვაც გსურთ, მაგალითად: // eslint-disable-next-line no-unused-vars იმპორტი axios 'axios'-დან; …
  2. წესის მთლიანად გამორთვა თქვენს პროექტზე.

არ იყენებ ახალს გვერდითი ეფექტისთვის?

ახლის აკრძალვა გვერდითი ეფექტებისთვის (არ არის ახალი)კონსტრუქტორთან სიახლის გამოყენების მიზანი, როგორც წესი, არის ობიექტის შექმნაკონკრეტული ტიპი და შეინახეთ ეს ობიექტი ცვლადში, როგორიცაა: var person=new Person; ნაკლებად ხშირია ახლის გამოყენება და შედეგის არ შენახვა, როგორიცაა: ახალი პიროვნება;

გირჩევთ: