陣列和物件
var arr=[1,2,3,4,5];
var obj=;
//將物件轉換為json字串
var str=json.stringify(obj);
//將json字串逆轉回物件
var obj1=json.parse(str);
obj.a=20;
console.log(obj1);
var str1=json.stringify(arr);
var arr1=json.parse(str1);
arr[0]=40;
console.log(arr1);
//可用於複製
var objs=}}
};//利用json轉換可以完成深複製
var obj2=json.parse(json.stringify(objs));
objs.b.b.a=10;
console.log(obj2);
console.log("b" in obj);//屬性名是否在物件下
if("b" in obj)
// 陣列中是否有該下標,不是值
console.log(3 in arr);
陣列和物件
建立乙個cat類 public class cat 1 public class testcat 15 執行結果 a name 小白 a age 3 b name 小白 b age 3 1 public class testcat 15 執行結果 a name 小黑 a age 5 b name 小...
陣列物件和類陣列物件區別
類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...
陣列物件和類陣列物件區別
類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...