如果项目不存在,如何将该项目推送到我的数组中?



如果我的数组索引不包含 URL(或它是空的(,我正在尝试推送图像。

我正在使用 if 语句,但在推送项目时遇到问题。

if( typeof data[t].fullPicture === 'undefined' || data[t].fullPicture === null ){
console.log(t + "Pushing png")
data[t].push({fullPicture : "https://upload.wikimedia.org/wikipedia/commons/5/59/Empty.png"})
}

如果项目不存在,推入该项目的最佳方式是什么?

试试这个(不是推送数据,而是更新键的值(:


if(data[t].fullPicture === 'undefined' || data[t].fullPicture === null) {
data[t].fullPicture = "https://upload.wikimedia.org/wikipedia/commons/5/59/Empty.png"
};

@Jim Nilsson给出了正确的答案。

data[t].fullPicture = "https://upload.wikimedia.org/etc..."

最新更新