将Jade转换为Javascript



我正在翻译一个Jade脚本,只是想再检查一下我是否正确。这两者的逻辑是一样的吗?

玉:

  if !!bootstrappedUser
    script.
        window.bootstrappedUserObject = !{JSON.stringify(bootstrappedUser)}

JS:

 if (bootstrappedUser != "undefined"){
   window.bootstrappedUserObject = JSON.stringify(bootstrappedUser);
  }

这是在jade

中运行此代码时使用的create函数。
function anonymous(locals) {
  var buf = [];
  with (locals || {}) {
      if(!!bootstrappedUser){
        buf.push('<script type="text/javascript">');
        buf.push('window.bootstrappedUserObject = ');
        buf.push('' + JSON.stringify(bootstrappedUser) + '');
        buf.push('</script>');
      }
    }  
  }
  return buf.join("");
}

最新更新