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

es6 判斷是否json

老白1年前8瀏覽0評論

JavaScript語言自誕生以來已經經歷了很多次強化和優(yōu)化,其中ECMAScript6(簡稱ES6)是JavaScript語言的一個巨大飛躍。在ES6中,判斷一個變量是否為JSON對象的方式得到了非常優(yōu)化和簡化,讓我們來看看怎么做吧。

// ES6中判斷JSON對象的方式
function isJSON(obj) {
let isjson = typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() === "[object object]" && !obj.length;
return isjson;
}

在這個簡單的函數中,我們首先使用typeof判斷變量類型是否為object,然后使用Object原型的toString來獲取對象類型,如果為object并且長度為0,就可以判定它是一個JSON對象了。當然,這個方式只是比以前的方式更簡單,更清晰,也更容易理解。

總之,在ES6中優(yōu)化了判斷JSON對象類型的方法,我們可以極其簡單地判斷一個變量是否為JSON對象,并對結果進行處理。

上一篇vue datatable
下一篇vue號是啥