因为对象或数组中没有我想要使用的值,所以在填充DOM数据时我遇到了很多问题。
例如,我有一个对象:
var obj = {
name: 'rajat',
age: 20
}
我正在动态地将数据填充到HTML元素中,例如:
<p id='paragraph'></p>
var data = document.getElementById('paragraph');
data.innerHTML = obj.name;
现在,我只想在为HTML元素分配值之前添加条件,我对
if(obj.a)
和if(obj.a!=undefined && obj.a!=null)
感到困惑。请问有人能解释一下两者之间的区别吗?