მიიღეთ JavaScript– ში ამჟამად მოქმედი კოდის ხაზის ნომერი

ცნობარი

JavaScript

მიიღეთ ხაზის ნომერი

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

            function getRowNum() {
    let e = new Error();
    e = e.stack.split("\n")[2].split(":");
    e.pop();
    return e.pop();
}