数据:值验证
var dataArr = [
{id: 123, str:"Alexey Ayzin", bg:"#FFFFFF"},
{id: 234, str:"Mira Mdivani"},
{id: 345, str:"Maria Iliakova"},
{id: 456, str:"Dennis Ayzin"}
];
正如你可以看到,BG:“FFFFFF”存在于一个子集,而不是其他。我该如何改变这一点:
for (var i = 0; i < datalength; i++) {
if(dataArr[i].bg === "undefined"){
data[i].bg = stringToColour(dataArr[i].str);
}
}
因此,它检查每个子集的BG的存在,如果它不存在,填写一个。 JSFiddle
删除引号:'dataArr [i] .bg === undefined' – Tushar