Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery:无法通过$.each循环动态数组_Javascript_Jquery - Fatal编程技术网

Javascript JQuery:无法通过$.each循环动态数组

Javascript JQuery:无法通过$.each循环动态数组,javascript,jquery,Javascript,Jquery,为什么不能通过$循环动态数组。each() 对于数组,$。each()只在编号的索引中循环。如果要循环命名属性,必须使用对象 var obj={}; obj['1']='2'; $。每个(对象、功能(键、值) { console.log(键、值); }); 如果要使用数组,请将操作代码的第二行更改为数组[0]=“2”我认为当他说“动态数组”时,他指的是具有命名属性的东西。可能值得指出一个对象的点表示法,而且-知道如何使用括号和点表示法非常方便…@cale_b再次,他对“动态”的引用意味着它将是

为什么不能通过
$循环动态数组。each()

对于数组,
$。each()
只在编号的索引中循环。如果要循环命名属性,必须使用对象

var obj={};
obj['1']='2';
$。每个(对象、功能(键、值)
{
console.log(键、值);
});

如果要使用数组,请将操作代码的第二行更改为
数组[0]=“2”我认为当他说“动态数组”时,他指的是具有命名属性的东西。可能值得指出一个对象的点表示法,而且-知道如何使用括号和点表示法非常方便…@cale_b再次,他对“动态”的引用意味着它将是一个变量,他只是在MCVE.Wow中使用了一个文本。直到现在我才意识到这一点。救生员:)
var array = [];
array['one'] = 'two';
$.each(array, function( key, value )
{
    //not get in loop
    alert(value);
});