javascript中对象和数组的异同点

javascript中对象和数组的异同点

					<div> 
														 P妞酱儿															
														 2024-10-11 09:10:24 

				</div>
									<pre>var arr = [11,22,33,44,55];<br/>

var obj = {

attr1:&#39;01&#39;,<br/>
attr2:&#39;02&#39;,<br/>
attr3:&#39;03&#39;,<br/>
attr4:&#39;04&#39;,<br/>
attr5:&#39;05&#39;<br/>

}

console.dir(arr[1]);
console.dir(obj.attr1);
console.dir(obj[‘attr1’]);
var arr = [11,11,33,44,55];
var obj = {

    attr1:&#39;01&#39;,<br/>
    attr2:&#39;02&#39;,<br/>
    attr3:&#39;03&#39;,<br/>
    attr4:&#39;04&#39;,<br/>
    attr5:&#39;05&#39;,<br/>
    attr1:&#34;00&#34;<br/>

}
console.dir(arr);
console.dir(obj);

    // 对象没有长度

console.dir(arr.length);   //<br/>
console.dir(obj.length);   // undefined

for (var i = 0; i &lt;arr.length; i++) {

    console.dir(arr[i]);<br/>
 }</pre><pre>for(var index in arr){<br/>
console.dir(index);          // 属性<br/>
console.dir(arr[index]);    // 值<br/>

}
for(var attr in obj){

 console.dir(attr);          // 属性<br/>
 console.dir(obj[attr]);    // 值<br/>

}

														<div>