0
我读出一个data-attibute,然后我想将字符串“true”转换为布尔值。目前我必须在javascript中进行比较,有没有更好的方法来做到这一点?我不知道如何使用这个solution如何将字符串转换为布尔值?
HTML
<div data-nav='{ "nav": "true"}'>
JS
var data = JSON.parse($nav.attr('data-nav').toString());
data.nav = (data.nav === "true") ? true : false;
个人而言,我会按照你的方式来做:'data.nav =(data.nav ===“true”)?真假; ' – jhhoff02
...除了'? true:false'部分是完全多余的。 – JJJ