[i](存在する場合は値[i]、任意の値)または実行する別の部分がある場合に実行するスクリプトを実行しようとしています。誰も私を育てることができますか?[i]が存在するかどうかを確認する
私は、forループについて
for(var i=0;i<data.length;i++){
if(var i == doesnt exist){
code1 runs
}
else{
code2 runs
}
のようなものHERESにHTMLのコード
<script>
function funfacts(o){
var facts = document.getElementById('funfacts');
var data = o.query.results.a;
for(var i=0;i<data.length;i++){
var out = document.createElement('a');
facts.appendChild(out);
out.href = data[i].href;
out.innerHTML = data[i].alt;
out.appendChild(document.createElement('br'));
}
}
</script>
'data [i]'には何が必要ですか?既存の要素をループしているので存在します。ヌルかどうか知りたいですか? –
はい、私はそれがヌルか、コードの残りの部分を進める前に存在しないかどうかを知る必要があります。 – Shadow
データ配列/オブジェクトの要素であるため、**存在しないことはできません。あなたは、その存在についてどのようにテストするかを知るために、データの中で何を期待するか教えてください。 –