ホームページ  >  記事  >  ウェブフロントエンド  >  es6 の return には何が含まれますか?

es6 の return には何が含まれますか?

青灯夜游
青灯夜游オリジナル
2023-01-11 16:44:392434ブラウズ

es6 の

includes() はブール値を返します。 include() メソッドは、文字列/配列に指定された値が含まれているかどうかを判断するために使用されます。構文は「ojb.includes(searchvalue, start)」です。一致する値が見つかった場合は true を返し、それ以外の場合は false を返します。

es6 の return には何が含まれますか?

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

includes() メソッドは、文字列/配列に指定された値が含まれるかどうかを判断するために使用され、文字列/配列に指定された値が含まれるかどうかを示すブール値を返します。

構文:

ojb.includes(searchvalue, start)
パラメータ 説明
検索値 必須。検索する文字列/配列。
start オプションで、検索を開始する位置を設定します。デフォルトは 0 です。

戻り値:

##タイプ 説明Boolean 一致する値が見つかった場合は true、それ以外の場合は false を返します。
#例: 12 番目のインデックス位置から始まる文字列を検索

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

es6 の return には何が含まれますか?例 2 : 配列サイトに phpcn が含まれているかどうかを確認してください

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

indexof メソッドを比較してください

indexOf メソッドには 2 つの欠点があります

まず、次のとおりです。意味論的には十分ではありませんが、その意味はパラメータ値の最初の出現位置を見つけることであるため、-1 に等しくないかどうかを比較する必要がありますが、これは表現するのに十分直感的ではありません。

2 つ目は、内部的に判定に厳密等価演算子 (===) を使用しているため、NaN の誤判定につながります。

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

【関連する推奨事項:

JavaScript ビデオ チュートリアル

プログラミング ビデオ ]

以上がes6 の return には何が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。