色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

get json object 空值

錢多多2年前10瀏覽0評論

在開發中,使用JSON對象是很常見的。但是有時候我們獲取的JSON對象中會出現一些空值,對于這種情況我們該怎么處理呢?

正常情況下,我們可以通過以下的方式獲取JSON對象中的值:

const jsonData = {
name: 'John',
age: 30,
city: 'New York'
};
console.log(jsonData.name); // John
console.log(jsonData.age); // 30
console.log(jsonData.city); // New York

但是如果我們獲取的JSON對象中有空值,上述方法就會出現錯誤:

const jsonData = {
name: 'John',
age: null,
city: undefined,
country: ''
};
console.log(jsonData.age); // null
console.log(jsonData.city); // undefined
console.log(jsonData.country); // ''

根據上述代碼得出的結果,我們會發現當JSON對象中的值為空時,我們獲取到的值并不是undefined或null,而是一個空字符串。

那么,針對這種情況,我們可以使用如下方法來判斷JSON對象中的值是否為空:

function checkNull(objValue){
if(objValue === null){
return true;
}
if(objValue === undefined){
return true;
}
if(objValue === ''){
return true;
}
return false;
}
const jsonData = {
name: 'John',
age: null,
city: undefined,
country: ''
};
console.log(checkNull(jsonData.age)); // true
console.log(checkNull(jsonData.city)); // true
console.log(checkNull(jsonData.country)); // true

通過以上方法,我們可以檢查JSON對象中的值是否為空,并做出相應的處理。