Мазмуну:

Саптын JavaScript массивинде экенин кантип текшересиз?
Саптын JavaScript массивинде экенин кантип текшересиз?

Video: Саптын JavaScript массивинде экенин кантип текшересиз?

Video: Саптын JavaScript массивинде экенин кантип текшересиз?
Video: GPT-4 Is EPIC - Build A Tetris Game In Seconds - Better Than ChatGPT - Code Refactor - How To Use 2024, Ноябрь
Anonim

The аныктоо үчүн биринчи эски мектеп жолу сап болсо же массив камтыйт а сап колдонулууда the indexOf ыкмасы. Эгерде сап же массив камтыйт the максаттуу сап ыкма кайтарат the биринчи символдун индекси ( сап ) же пункттун индекси ( Массив ) нын the дал келүү. Эгерде эч кандай дал келген табылган жок indexOf кайтарат -1.

Ошо сыяктуу эле, сиз нерсенин JavaScript массивинде экенин кантип текшере аласыз?

In JavaScript , биздин колубуздан келет болсо текшерүү өзгөрмө ан массив 3 ыкманы колдонуу менен, isArray ыкмасын колдонуу, instanceof операторун колдонуу жана колдонуу текшерүү конструктор түрү эгерде ага дал келет Массив объектиси . The Массив . isArray() методун текшерет болобу өткөн өзгөрмө болуп саналат Массив объектиси.

Андан тышкары, сап массивби? Саптар окшош массивдер бир нече гана айырмачылыктар менен. Адатта, массив өлчөмү белгиленген, ал эми саптар элементтердин өзгөрүлмө саны болушу мүмкүн. Массивдер ар кандай маалымат түрүн камтышы мүмкүн (char short int, атүгүл башка массивдер ) жатканда саптар адатта NULL (0) белгиси менен аяктаган ASCII символдору.

Ошондой эле, объектте JavaScript саптын бар же жок экенин кантип текшере аласыз?

Pre-ES6, жалпы жолу болсо текшерүү а сап субсапты камтыйт indexOf колдонуу керек болчу, бул болуп саналат а сап ыкмасы ошол кайтаруу -1 эгерде the сап эмес камтыйт the substring . Эгерде the субсап болуп саналат табылган, ал каармандын индексин кайтарат ошол башталат сап.

Java массивинде бүтүн сан бар-жогун кантип текшересиз?

Мисал 1: Int Array берилген маанини камтыганын текшериңиз

  1. коомдук класс камтыйт {
  2. int num = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. логикалык табылган = жалган;
  5. үчүн (int n: num) {
  6. if (n == toFind) {
  7. табылган = чындык;
  8. үзүү;

Сунушталууда: