json对象 key,value的形式出现的
var huang = {"name":"huangzhichao",age:22,sex:"男"}/* 2.读取对象属性的值 */console.log(huang.name)/* Tip:如果属性名是变量的情况下,使用中括号去读取 */console.log(huang["name"])/* 3.给对象新添加一个属性 */huang.love= "看动漫"console.log(huang)/* 4.读取对象所有的属性 Object.keys(obj)*/console.log(Object.keys(huang))/* 5.读取对象所有的value值 Object.values(obj) */console.log(Object.values(huang))/* 6.for in遍历对象 */for(var k in huang){console.log(k); //这里打印的是keyconsole.log(huang[k]); //这里打印的是value(用到了2中的tip)}
将json格式的字符串转为json
将Json对象转换为字符串
JSON.stringify()
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title></head><body><script>var obj = '{"name":"cheng","age":18}';/* 将json格式的字符串转为jsonJSON.parse*/var parseObj = JSON.parse(obj);console.log(parseObj)/* JSON.stringify()-->可以将Json对象转换为字符串 */console.log(JSON.stringify(parseObj))</script></body></html>
delete 删除属性
var obj = {"name":"huang","age":17,"sex":"男"};delete obj.name;console.log(obj);

