js中怎么判断一个字符串能否转成对象?

比如一个函数

function some(param) {    //判断param能否转成json对象
    //...
    return JSON.parse(param);
}

怎么判断呢

提问者phpcn_u233源自课程:javascript初级教程提问时间:2017-02-27 13:39我来回答
1回答
阿神
回复阿神赞同0已被提问者采纳6个月前

这样

try{
    a=JSON.parse(param);
}catch(e){
    alert(e); //error in the above string(in this case,yes)!
}