如何在对象字面量中进行一些错误处理?
至少我希望它像这样工作:
window.App={
Variables:{
"views_data":
try{
json_parse(Drupal.settings.royal)
}
catch(e){
JSON.parse(Drupal.settings.royal)
}
}
}
最佳答案
您可以使用立即调用的函数:
window.App = {
Variables: {
views_data: (function(){
var data;
try{
data = json_parse(Drupal.settings.royal)
}
catch(e){
data = {}
}
return data;
}())
}
}
关于javascript - 如何处理对象文字中的错误处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669622/