json如何去到属性
导读:JSON:{ "name": "张三", "age": 18, "hobbies": ["reading", "swimming"]}我们可以通过访问属性的方式来获取JSON对象中的值。要访问JSON对象中的属性,我们需要...
JSON:
{ "name": "张三", "age": 18, "hobbies": ["reading", "swimming"]}
我们可以通过访问属性的方式来获取JSON对象中的值。
要访问JSON对象中的属性,我们需要使用点操作符或方括号来访问。
点操作符:
var person = { "name": "张三", "age": 18} ; console.log(person.name); // output: "张三"console.log(person.age); // output: 18
方括号:
var person = { "name": "张三", "age": 18} ; console.log(person["name"]); // output: "张三"console.log(person["age"]); // output: 18
如果我们要访问JSON对象中的某个数组属性,则需要指定该数组的索引值。
var person = { "name": "张三", "age": 18, "hobbies": ["reading", "swimming"]} ; console.log(person.hobbies[0]); // output: "reading"console.log(person.hobbies[1]); // output: "swimming"
在访问JSON对象中的某个属性时,如果该属性的值为 null 或 undefined,则会抛出一个错误。
为了避免这种情况,我们可以使用短路运算符或 if 语句进行判断。
var person = { "name": "张三", "age": 18} ; console.log(person.gender & & person.gender); // output: undefinedvar person = { "name": "张三", "age": 18, "gender": "male"} ; if (person.gender) { console.log(person.gender); // output: "male"}
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: json如何去到属性
本文地址: https://pptw.com/jishu/505576.html