Равиши includes

Равиши includes ҷустуҷӯи сатри додашударо дар сатри ҷорӣ бо назардошти регистр анҷом медиҳад. Равиш параметри аввалро ҳамчун сатре, ки бояд ёфт шавад, қабул мекунад, параметри дуввуми ихтиёрӣ - ҳолатеро, ки аз он ҷустуҷӯро шурӯъ кардан лозим аст. Баъди иҷро равиш true ё false бармегардонад.

Синтаксис

javascriptсатр.includes(чӣ меҷӯем, [аз куҷо ҷустуҷӯро оғоз кунем]);

Мисол

Биёед санҷем, ки оё сатр 'ab' дар сатр 'abcde' мавҷуд аст:

javascriptlet res = 'abcde'.includes('ab');
console.log(res);

Натиҷаи иҷрои рамз:

javascripttrue

Мисол

Акнун биёед ҷустуҷӯро аз панҷумин аломати сатри ҷорӣ анҷом диҳем:

javascriptlet res = 'ab cd ef'.includes('cd', 5);
console.log(res);

Натиҷаи иҷрои рамз:

javascriptfalse

Мисол

Биёед ҷустуҷӯро бо назардошти регистри аломатҳои сатр анҷом диҳем:

javascriptlet res = 'abcde'.includes('AB');
console.log(res);

Натиҷаи иҷрои рамз:

javascriptfalse

Нигаред низ

  • равиши at,
    ки аломатро тавассути рақами ҳолаташ дар сатр меҷӯяд
  • равиши startsWith,
    ки оғози сатрро санҷида меравад
  • равиши endsWith,
    ки охири сатрро санҷида меравад
  • равиши indexOf,
    ки ҷустуҷӯи зерсатрро анҷом медиҳад
  • равиши lastIndexOf,
    ки охирин воридшавии зерсатрро меҷӯяд