JavaScript שווה ערך ל-in_array() של PHP

Javascript Swwh Rk L In Array Sl Php



' in_array() ” היא שיטה מוגדרת מראש ב-PHP המשמשת כדי לקבוע אם הערך הנתון קיים במערך. ב-JavaScript, קיימת שיטה מוגדרת מראש הנקראת ' כולל() 'שיטה המקבילה ל-in_array() של PHP.

בלוג זה ימחיש את המקבילה לשיטת '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 = 'JavaScript' ;

צור משתנה ' דֶגֶל ”:

היה דֶגֶל ;

להשתמש ב ' ל ' לולאה עד אורך מערך ובדקו האם רכיבי המערך שווים לערך המשתנה ' checkinArray '. אם הערך שווה, הגדר את הערך של ' דֶגֶל ' ל ' נָכוֹן ', ולשבור את הלולאה. אחרת, הגדר את הערך 'דגל' כ' שֶׁקֶר ”:

ל ( היה אני = 0 ; אני < שפות. אורך ; אני ++ ) {
אם ( שפות [ אני ] === checkinArray ) {
דֶגֶל = נָכוֹן ;
לשבור ;
}
אַחֵר {
דֶגֶל = שֶׁקֶר ;
}
}

לבסוף, הדפס את ערך 'הדגל' בקונסולה:

לְנַחֵם. עֵץ ( דֶגֶל ) ;

הפלט נותן ' נָכוֹן ' מה שמציין כי ' JavaScript ' קיים במערך:

זה הכל על המקבילה של JavaScript של in_array() של PHP.

סיכום

ב-JavaScript, ה' כולל() שיטת 'שקולה לשיטת 'in_array()' של PHP. אתה יכול גם להשתמש ב-' ל ' לולאה כמקבילה ל-'in_array() של PHP. בלוג זה המחיש את המקבילה לשיטת 'in_array()' של PHP ב-JavaScript.