このロジックを使用して、文字列または番号が配列にあるかどうかを判断します。多くのプログラミング言語には、PHPのIN_ARRAY()などの特別な機能があります。 JSはありますか?残念ながら、JSにはそのような機能がないため、Great JQがこの関数をカプセル化してAPIを見つけたかどうかを考えました。 JQは確かにこの関数をカプセル化します。
jquery.inarray(value、array)は、配列内の指定された値を検索し、インデックスを返します(見つかっていない場合は-1を返します)。
価値を検索するための価値。
配列アレイ、それを検索します。
もちろん、私が学んでいたとき、私もそのような機能を書きました:
コードコピーは次のとおりです。
function inarray1(針、配列、bool){
if(typeof edele == "string" || typeof edele == "number"){
for(var i in array){
if(edele === array [i]){
if(bool){
私を返します。
}
trueを返します。
}
}
falseを返します。
}
}
3つのパラメーター、アレイ内の針を探します。ブールはブール量です。もしそうなら、アレイの針の位置を返します