私のスクリプトは、Cookie から文字列化された json データを取得します。
var cookie = $.cookie('someKey');
if (typeof(cookie) == 'string') {
var fromCookie = JSON.parse(cookie);
}
データはCookie経由でユーザーから取得されるため、jsonであることを確認したい. json でない場合、スクリプトはエラーで停止します
SyntaxError: JSON.parse: end of data after property value in object
var fromCookie = JSON.parse(cookie);
エラーを取得する代わりに、データをチェックしてfromCokieにfalseを取得する方法