בלוג זה ימחיש את המקבילה לשיטת 'in_array()' של PHP ב-JavaScript.
מהו המקבילה של 'in_array()' של PHP ב-JavaScript?
ה ' כולל() 'שיטה שווה ל-in_array() של PHP. הוא משמש ב-JavaScript כדי לבדוק אם מערך מכיל את האלמנט שצוין או לא. זה נותן ערך בוליאני בהתאם לקיומו של אלמנט במערך.
תחביר
בצע את התחביר המוזכר להלן עבור שיטת include():
כולל ( SearchElement )
זה לוקח ' SearchElement ' כטענה.
דוגמה 1
צור מערך של שפות:
היה שפות = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
צור משתנה ' checkinArray 'שמאחסן ערך' css ' כדי לחפש במערך:
היה checkinArray = 'CSS' ;קרא למתודה include() על ידי העברת ערך חיפוש כארגומנט:
לְנַחֵם. עֵץ ( שפות. כולל ( checkinArray ) ) ;
זה נותן ' שֶׁקֶר מכיוון ש-JavaScript היא שפה רגישה לאותיות גדולות:
עם זאת, עבור ערכי המשתנים כמו ' CSS ', השיטה כוללת() תחזיר ' נָכוֹן ”:
היה checkinArray = 'CSS' ;לְנַחֵם. עֵץ ( שפות. כולל ( checkinArray ) ) ;
תְפוּקָה
אתה יכול גם להשתמש ב-' ל ' לולאה כמקבילה ל' in_array() ' שיטה. בוא נראה דוגמה.
דוגמה 2
בדוגמה הנתונה, נקבע אם ' JavaScript ' הערך קיים במערך:
צור משתנה ' דֶגֶל ”:
היה דֶגֶל ;להשתמש ב ' ל ' לולאה עד אורך מערך ובדקו האם רכיבי המערך שווים לערך המשתנה ' checkinArray '. אם הערך שווה, הגדר את הערך של ' דֶגֶל ' ל ' נָכוֹן ', ולשבור את הלולאה. אחרת, הגדר את הערך 'דגל' כ' שֶׁקֶר ”:
ל ( היה אני = 0 ; אני < שפות. אורך ; אני ++ ) {אם ( שפות [ אני ] === checkinArray ) {
דֶגֶל = נָכוֹן ;
לשבור ;
}
אַחֵר {
דֶגֶל = שֶׁקֶר ;
}
}
לבסוף, הדפס את ערך 'הדגל' בקונסולה:
לְנַחֵם. עֵץ ( דֶגֶל ) ;הפלט נותן ' נָכוֹן ' מה שמציין כי ' JavaScript ' קיים במערך:
זה הכל על המקבילה של JavaScript של in_array() של PHP.
סיכום
ב-JavaScript, ה' כולל() שיטת 'שקולה לשיטת 'in_array()' של PHP. אתה יכול גם להשתמש ב-' ל ' לולאה כמקבילה ל-'in_array() של PHP. בלוג זה המחיש את המקבילה לשיטת 'in_array()' של PHP ב-JavaScript.