jquery は配列 array を走査できます。メソッド: 1. for ループ ステートメントを使用して配列を走査します。2. "for in" ループ ステートメントを使用して配列を走査します。3. forEach() メソッドを使用します。配列を走査するには、 each( ) メソッドを使用します; 4. 配列を走査するには、 each( ) メソッドを使用します; 5. 配列を走査するには、 map() メソッドを使用します。
このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。
jquery は配列 array
1 を走査します。for ループ:
var arr = new Array(13.5,3,4,5,6); for(var i=0;i<arr.length><p>2. for in ループ: </p><pre class="brush:js;toolbar:false;">var x var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" for (x in mycars) { document.write(mycars[x] + "<br />") }
3. forEachメソッド トラバーサル
<script> var arr = [1,3,5,7,9]; var obj = {0:1,1:3,2:5,3:7,4:9}; /** *利用原生JS的forEach方法遍历 *第一个参数:遍历到的元素 *第二个参数:当前遍历到的索引 *注意:原生的forEach方法只能遍历数组,而不能遍历伪数组 */ arr.forEach(function(value,index){ console.log("原生forEach遍历数组:",index,value); }); /** obj.forEach(function(value,index){ console.log("原生forEach遍历伪数组:",index,value); //Uncaught TypeError: obj.forEach is not a function }); */ </script>
#4、 each() は配列を走査します
<script> var arr = [1,3,5,7,9]; var obj = {0:1,1:3,2:5,3:7,4:9}; /** * 利用jQuery的each静态方法遍历 * 第一个参数:当前遍历到的索引 * 第二个元素:遍历到的元素 * 注意:jQuery的each方法可以遍历伪数组 */ $.each(arr,function(index,value){ console.log("jQuery-each方法遍历数组:",index,value); }) $.each(obj,function(index,value){ console.log("jQuery-each方法遍历伪数组:",index,value); }) </script>
<script> var arr = [1,3,5,7,9]; var obj = {0:1,1:3,2:5,3:7,4:9}; /** *1.利用原生JS的map方法遍历 *第一个参数:遍历到的元素 *第二个参数:当前遍历到的索引 *第三个参数:当前被遍历的数组 *注意:和原生的forEach方法一样,不能遍历伪数组 */ arr.map(function(value,index,array){ console.log("原生map遍历数组:",index,value,array); }); /** obj.map(function(value,index,array){ console.log("原生map遍历伪数组:",index,value,array); //Uncaught TypeError: obj.forEach is not a function }); */ /** * 2.利用jQuery的each静态方法遍历 * 第一个参数:要遍历的数组 * 每遍历一个元素之后执行的回调函数 * 回调函数的参数: * 第一个参数:遍历到的元素 * 第二个元素:当前遍历到的索引 * 注意:和jQuery的each方法一样可以遍历伪数组 */ $.map(arr,function(value,index){ console.log("jQuery-map方法遍历数组:",index,value); }) $.map(obj,function(value,index){ console.log("jQuery-map方法遍历伪数组:",index,value); }) </script>
以上がjqueryは配列配列を走査できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。