Apakah yang termasuk pulangan dalam es6?

青灯夜游
Lepaskan: 2023-01-11 16:44:39
asal
2450 orang telah melayarinya

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)
Salin selepas log masuk
参数描述
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;
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

[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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!