فهرست مطالب:

چگونه بررسی می کنید که آیا یک رشته در یک آرایه جاوا اسکریپت است؟
چگونه بررسی می کنید که آیا یک رشته در یک آرایه جاوا اسکریپت است؟

تصویری: چگونه بررسی می کنید که آیا یک رشته در یک آرایه جاوا اسکریپت است؟

تصویری: چگونه بررسی می کنید که آیا یک رشته در یک آرایه جاوا اسکریپت است؟
تصویری: رشته جاوا اسکریپت شامل: نحوه بررسی وجود رشته در رشته دیگر 2024, دسامبر
Anonim

را اولین روش قدیمی برای شناسایی اگر یک رشته یا آرایه حاوی الف رشته در حال استفاده را روش indexOf. اگر رشته یا آرایه شامل را هدف رشته روش برمی گردد را شاخص کاراکتر اول ( رشته ) یا فهرست آیتم ( آرایه ) از را همخوانی داشتن. اگر هیچ تطابقی یافت نشد indexOf بازده -1.

به طور مشابه، ممکن است بپرسید، چگونه می توان بررسی کرد که آیا یک آیتم در یک آرایه جاوا اسکریپت است؟

که در جاوا اسکریپت ، ما میتوانیم بررسی کن اگر یک متغیر یک است آرایه با استفاده از 3 روش، با استفاده از روش isArray، استفاده از عملگر instanceof و استفاده از چک کردن نوع سازنده اگر با یک مطابقت دارد شی آرایه . را آرایه . روش isArray() را بررسی می کند آیا متغیر پاس شده یک است شی آرایه.

علاوه بر این، آیا رشته یک آرایه است؟ رشته های مشابه هستند آرایه ها فقط با چند تفاوت معمولا، آرایه اندازه ثابت است، در حالی که رشته های می تواند دارای تعداد متغیر متغیر باشد. آرایه ها می تواند شامل هر نوع داده ای باشد آرایه ها ) در حالی که رشته های معمولاً کاراکترهای ASCII هستند که با یک کاراکتر NULL (0) خاتمه می یابند.

همچنین از شما پرسیده شد که چگونه بررسی می کنید که آیا یک شی دارای رشته ای در جاوا اسکریپت است؟

Pre-ES6، روش رایج برای بررسی کن اگر آ رشته شامل یک رشته فرعی است استفاده از indexOf بود که است آ رشته روش که بازگشت -1 اگر را رشته نمی کند حاوی را رشته فرعی . اگر را رشته فرعی است پیدا شد، ایندکس کاراکتر را برمی گرداند که شروع می کند رشته.

چگونه می توان بررسی کرد که آیا یک عدد صحیح در یک آرایه جاوا وجود دارد؟

مثال 1: بررسی کنید که آیا Int Array حاوی مقدار مشخصی است یا خیر

  1. کلاس عمومی شامل {
  2. int num = {1، 2، 3، 4، 5};
  3. int toFind = 3;
  4. بولی یافت = نادرست;
  5. برای (int n: num) {
  6. اگر (n == برای یافتن) {
  7. یافت = درست
  8. زنگ تفريح؛

توصیه شده: