我正在翻译一个Jade脚本行,只是想仔细检查我是否正确。这两个人的逻辑是否相同?
玉:
if !!bootstrappedUser
script.
window.bootstrappedUserObject = !{JSON.stringify(bootstrappedUser)}
JS:
if (bootstrappedUser != "undefined"){
window.bootstrappedUserObject = JSON.stringify(bootstrappedUser);
}
答案 0 :(得分:0)
这是在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("");
}