javaScript检测json数据中指定键名是否存在

数组和json格式的数据是开发中最为常见的两种数据格式,也是前端开发必须熟悉的数据格式。

那么在前端开发中,我们可以如何使用js来检测在json数据中是否存在指定键名呢?

js提供了hasOwnProperty方法,通过对hasOwnProperty方法使用可以便捷的检测出json中是否含有指定键名。

    hasOwnProperty定义:用来检测属性是否为对象的自有属性,如果是,返回true,否者false;

hasOwnProperty使用案例:

var jsonData = { "name": "六月初工具站", "year": 5 };
if (jsonData.hasOwnProperty("name")) {
console.log("JSON数据中存在'name'键");
} else {
console.log("JSON数据中不存在'name'键");
}

在js中通过对hasOwnProperty方法的使用,可以极大便捷的检测出指定json数据中是否含有指定键名。

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!