我正在尝试创建一个条件,其中 [i] 是 data.length 的值,问题是当有超过 1 个值时一切正常,但是当只有 1 个值时,脚本不起作用。
out.href = data[i].href;
out.innerHTML = data[i].alt;
out.appendChild(document.createElement('br'));
}
}
说明:当data.length大于1时,结果将是object1.href,object2.href等。但是当返回的查询只有1个值时,我希望它只写“object.href”而没有[ i] 在其中,因为这适用于 yql,并且当 yql 仅返回 1 个对象时,对象编号是直接的,没有任何值。而不是 object1.href,只会有 object.href,但脚本一直将值放在 object[i].href 中,因此当只返回 1 个结果时失败。
有什么 if...else 方法吗?