Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah yang termasuk pulangan dalam es6?

Apakah yang termasuk pulangan dalam es6?

青灯夜游
青灯夜游asal
2023-01-11 16:44:392487semak imbas

Termasuk() dalam es6 mengembalikan nilai Boolean. Kaedah includes() digunakan untuk menentukan sama ada rentetan/tatasusunan mengandungi nilai yang ditentukan Sintaksnya ialah "ojb.includes(nilai carian, mula)";

Apakah yang termasuk pulangan dalam es6?

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3. Kaedah

termasuk() digunakan untuk menentukan sama ada rentetan/tatasusunan mengandungi nilai yang ditentukan; ia akan mengembalikan nilai Boolean yang menunjukkan sama ada rentetan/tatasusunan mengandungi nilai yang diberikan.

Sintaks:

ojb.includes(searchvalue, start)
参数 描述
searchvalue 必需,要查找的字符串/数组。
start 可选,设置从那个位置开始查找,默认为 0。

Nilai pulangan:

类型 描述
Boolean 如果找到匹配的值返回 true,否则返回 false。

Contoh: Cari rentetan bermula dari kedudukan indeks ke-12

 var str = "Hello world, welcome to the Runoob.";
var n = str.includes("world", 12);
document.getElementById("demo").innerHTML = n;

Apakah yang termasuk pulangan dalam es6?

Contoh 2: Semak sama ada tapak tatasusunan mengandungi phpcn

let site = ['phpcn', 'google', 'taobao']; 
site.includes('phpcn'); 
// true 
 site.includes('baidu'); 
// false

Bandingkan kaedah indeks

Kaedah indexOf mempunyai dua kekurangan

Pertama, ia tidak cukup semantik maksudnya adalah untuk mencari kedudukan kejadian pertama nilai parameter, jadi ia perlu membandingkan sama ada tidak sama dengan -1, menyatakan Nampaknya tidak cukup intuitif.

Kedua, ia menggunakan operator setara yang ketat ( === ) secara dalaman untuk penghakiman, yang boleh membawa kepada salah menilai NaN.

[NaN].indexOf(NaN)
 
// -1
 
includes使用的是不一样的判断算法,就没有这个问题。
 
[NaN].includes(NaN)
 
// true

[Cadangan berkaitan: tutorial video javascript, Video pengaturcaraan]

Atas ialah kandungan terperinci Apakah yang termasuk pulangan dalam es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn