Postman 对象 hasOwnProperty 测试
Postman Object hasOwnProperty Tests
我正在尝试评估一个 JSON,以便我可以知道属性是否正确,我有以下代码:
var data = JSON.parse(responseBody);
Object.keys(data).forEach(key => {
if(data.hasOwnProperty(key)){
console.log("Have all properties");
}
});
我遇到的问题是,答案显示给我“n”次,我怎样才能让它在评估属性存在后只显示一次?
应该这样做:
var data = JSON.parse(responseBody);
let hasProperties = true;
Object.keys(data).forEach(key => {
if!(data.hasOwnProperty(key)){
hasProperties = false;
}
});
if (hasProperties) {
console.log("Have all properties");
}
我正在尝试评估一个 JSON,以便我可以知道属性是否正确,我有以下代码:
var data = JSON.parse(responseBody);
Object.keys(data).forEach(key => {
if(data.hasOwnProperty(key)){
console.log("Have all properties");
}
});
我遇到的问题是,答案显示给我“n”次,我怎样才能让它在评估属性存在后只显示一次?
应该这样做:
var data = JSON.parse(responseBody);
let hasProperties = true;
Object.keys(data).forEach(key => {
if!(data.hasOwnProperty(key)){
hasProperties = false;
}
});
if (hasProperties) {
console.log("Have all properties");
}