Bu kodu yazmanın daha etkili bir yolu olup olmadığını bilmek istiyorum. .forEach
yöntem çağrısı varsayarJavaScript JSON. Daha verimli bir yöntem
["views","views2","views3"].forEach(function(id, index){
document.getElementById(id).innerHTML = data.items[index].statistics.viewCount;
});
Not: Bir özelliğin ile jquery kullanarak
view = + data.items[ 0 ].statistics.viewCount
view1 = + data.items[ 1 ].statistics.viewCount
view2 = + data.items[ 2 ].statistics.viewCount
document.getElementById("views").innerHTML = view;
document.getElementById("views2").innerHTML = view1;
document.getElementById("views3").innerHTML = view2;
Bu kod yavaş Ne çıkardın
JSBin here yapacağını mı? –
Hiçbir şey daha iyi bir yol olmazdı. Tek bir kod satırıyla daha fazla veri alma. Ben data.items düşünüyordum [0], [1], [2] .statistics.viewCount –
Bilmiyorum. Ancak, SO –