ホームページ > 記事 > ウェブフロントエンド > jQuery_jqueryのinArrayメソッドの注意点の分析
この記事ではjQueryのinArrayメソッドの注意点を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
jquery は Web 開発者にとって非常に便利です。この記事を書く目的は、jquery の inArray メソッドに注意するよう皆さんに思い出させることです。
JavaScript が弱い型指定言語であることは誰もが知っています (例: 1+""="1") 。
のトピックから始めましょう。jquery の inArray(ele, array) メソッドは、配列内に ele が存在するかどうかを判定し、存在しない場合は -1 を返します。
例:
var a = 1; var array = [1,2,3]; var b = $.inArray(a, array);
このとき、bは0に等しい。
ただし、この時点で a="1" が設定されている場合は、再度実行します。
b = $.inArray(a, array);
次のように正規表現を使用して検証することもできます:
var a = 1; var reg = new RegExp("(^"+a+",)|(^"+a+"$)|(,"+a+",)|(,"+a+"$)"); var array = [1,2,3,4]; reg.test(array.toString());// true a = "1"; reg.test(array.toString());// true
jQuery 配列に関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「
jQuery 配列の使用法の概要」 をチェックしてください。
この記事が jQuery プログラミングのすべての人に役立つことを願っています。