関数isJSON(STR){ 場合(typeof演算 STR == '列' ){ 試み{ VAR OBJ = JSON.parse(STR)。 もし(typeof演算 OBJ == 'オブジェクト' && OBJ){ 戻り 真。 } 他{ 戻り 偽。 } } キャッチ(E){ にconsole.log( 'エラー:' + STR + '!' + E)。 リターン はfalse ; } } にconsole.log(「これは、文字列ではありません!」) }
VAR OBJ = JSON.parse(P)
typeofをOBJ == 'オブジェクト' && OBJ
エラーでキャッチカバーをお試しください。