السلام عليكم ورحمة الله
كتبت برنامج مكتبه كتب بالجافا سكربت وعند التنفيذ يطلع لي هذا الخطأ
if(BooksInfo[i][1] == BookID){
^
TypeError: Cannot read properties of undefined (reading '1')
وهذا هو الكود
const BooksInfo = [];
//This function for add book in "BooksInfo"
function addBook(BookID, BookTitle, Author, Price, Quantity){
let newBook = {BookID,BookTitle,Author,Price,Quantity};
BooksInfo.push(newBook);
}
//add new book in "BooksInfo" by use Function addBook
addBook(1, "Start with Why","Simon Sinek", 80.0, 13);
addBook(2, "But how do it know", "J. Clark Scott", 59.9, 22);
addBook(3, "Clean Code", "Rober Cecil Martin", 50.0, 5);
addBook(4, "Zero to One", "Peter Thiel", 45.0, 12);
addBook(5, "You don't know JS", "Kyle Simpson", 39.9, 9);
// //console.table (BooksInfo);
// Find Book bY ID
function SearchID(BookID){
for(let i=0 ; i < BooksInfo.length+1 ; i++){
if(BooksInfo[i][1] == BookID){
return BooksInfo[i];
}
}
}
console.log(SearchID(1));
ارجو مساعدتي في حل هذا الخطا