json可以用for in遍历
for( var key in object){}
var json = {
name : '维克',
age : 18,
sex : 'man',
bool : true
}
//alert( json.length );//undefined
//alert( json[0] );//undefined
//var a = 'name';
//alert( json[a] ); //key值是个string
//alert( json.name );//undefined不能用.拿出.
//alert( json['name'] );//json里的数据用[]拿出.==>维克
for ( var key in json)
{
//alert( typeof key );//string
alert( json[key] );
};
======>json可以用下标添加,
var json = {
name : 'afei',
age : 19
};
json[0] = '000';
json[1] = '111';
json[5] = 'goudan5';
json[4] = '大锤4'
console.log( json );
====>数组可以添加自定义属性,但内容/长度不变
var arr = [9,8,7];
arr.name = '飞哥';
alert( arr.length ); //3
对象的方法 . 的调用 都可以用 [“”]来
/*
document['onclick'] = function(){
alert('Hello~!');
};
document['querySelector']('#box')['style']['cssText'] = 'width:100px;height:100px;background:red';
*/
也可以遍历数组
var arr = ['阿飞','海风',3,4,true];
for ( var key in arr )
{
//alert( typeof key );//0 1 2 3 4===>>string
alert( arr[key] );
}