标签:键值 格式 obj ++ es6 参数 存在 ati return
var obj2={ name:"张三",age:12, 健值对之间用 , fu:function(){ console.log(1) } }; console.log(obj2.name); obj2.fu()
var json={"name":"张三","bbb":222, "arr":[1,2,3]} //这里没很少出现 函数
//对象本身没有length 所以不能用for遍历 //要用for……in 循环 var json={"name":"拴住","age":18,"arr":[1,2,3]}; for(var k in json){ console.log(k);//打印健(属性) //json.k代表 json对象 k属性的值,并不是 k对应的变量值 得属性 console.log(json.k); //json[k],代表是的 json对象中 k变量值 对应的 属性值 console.log(json[k]) }
//制作一个json var json={}; console.log(json); for(var i=1; i<=10; i++){ json[i]=i*10 } console.log(json);
//参数赋值的时候,简单数据类型传数值 //参数赋值的时候,复杂数据类型传地址(修改同一片内存空间) //注意:当你想修改全局变量中的简单数据类型时,不要通过参数传递,要在函数中改变 //简单数据类型 var num=1; console.log(num); function fn1(aaa) { aaa=aaa*10;//1 num=num*10; //10 在函数中改变全局变量 return aaa; } console.log( fn1(num)); //复杂数据类型 var obj =new Object(); obj.name="张三"; fn2(obj); console.log(obj); function fn2(object) { object.name=‘李四‘ }
标签:键值 格式 obj ++ es6 参数 存在 ati return
原文地址:http://www.cnblogs.com/wdz1/p/7449791.html