js/对象
2021-03-27 07:25
标签:soft 序列化 原型 str key 自身 表示 var ring 1、创建对象 (1)let obj1 = new Object( ) (2)let obj2 = { } 2、设置属性或方法 let obj = { } (1)obj.sex = ‘man‘ (2)obj[‘age‘] = 18 二者区别:“[ ]”设置属性可以传变量,“.”设置属性不能使用变量 3、获取对象的属性 let obj = { "sex": "man", "age": 18} (1)obj.sex // man (2)obj[‘age‘] // 18 4、对象属性的删除 var obj = {name:’abc’,age:18} delete obj.ame console.log(obj) //{age:18} 5、检测属性,判断对象中是否存在该属性 key in obj // 既可以检测对象自身的属性,也可以检测对象原型中的属性 obj.hasOwnProperty( key ) // 只能检测对象自身的属性 var obj = {name:’abc’,age:18} console.log(’ name’ in obj) // true console.log(obj.hasOwnProperty(’ age’)) //true 6、遍历对象 var arr = [’a’, ’b’, ’c’]; var obj = {name:’abc’,age:18} for(var v in abj){ console.log(v) // key 循环对象的时候v表示属性 } for(var v in arr){ console.log(v) // index 循环数组的时候v表示索引 } 7、对象序列化 JSON.parse() // json字符串转对象 JSON.stringify() // 对象转json字符串 var obj = {"name": "abc", "age":18} JSON.stringify( obj ) // "{"name": "abc", "age": 18}" JSON.parse("{"name": "abc", "age": 18}") // {"name": "abc", "age": 18} js/对象 标签:soft 序列化 原型 str key 自身 表示 var ring 原文地址:https://www.cnblogs.com/cuishuangshuang/p/12632959.html
上一篇:调优工具/技术网站
下一篇:curl和wget的区别和使用