首页前端开发其他前端知识json如何去到属性

json如何去到属性

时间2023-10-22 07:37:03发布访客分类其他前端知识浏览498
导读: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
json如何在页面取值 json如何在前台取值

游客 回复需填写必要信息