javascript'te yeni başlayan biriyim, bu yüzden verilen herhangi bir yardım/tavsiyeyi takdir ediyorum.dizi öğeleri arasında boşluk ekleme javascript
Sorunum, her film nesnesinin gösterim zamanları için değerleri içeren zamanlar arasında [] dizisi öğeleri arasında boşluk eklemeye nasıl çalıştığımı anlamaya çalıştığım. Virgülle ayrılmaya çalıştım (",") ama bu işe yaramıyor. Çalıştığımda ("pm") bölmeyi denediğimde. Ayrıca, gösteri zamanı değerlerinde kendilerine yer açmanın bir yolunu buldum, ama bunun için daha iyi bir yol olması gerektiğini düşündüm. Düşüncesi olan var mı? Teşekkürler!
window.onload = init;
function Movie(title, year, showtimes) {
this.title = title;
this.year = year;
this.showtimes = showtimes;
}
function init() {
var darkKnight = new Movie("The Dark Knight Rises", "2012", ["1pm,", "2pm,", "3pm,"]);
var takeThisWaltz = new Movie ("Take This Waltz", "2012", ["4pm", "5pm","6pm"]);
var watchmen = new Movie("Watchmen", "2009", ["7pm","8pm","9pm"]);
var movieList = [darkKnight, takeThisWaltz, watchmen]
for(var i = 0; i < movieList.length; i++) {
var theObj = movieList[i];
var times = [movieList[i].showtimes]
for(var j = 0; j < times.length; j++) {
var str = times[i];
}
makeResult(); }
function makeResult() {
var list = document.getElementById("movieList");
var li = document.createElement("li");
li.innerHTML = "title: " + movieList[i].title + " year: " + movieList[i].year + " showtimes: " + times[0].toString().split(",");
list.appendChild(li); }
}
yerine başarısız ama çıkış istenmeyen virgül vermedi bir dize, bir başka diziye benim katıldı diziyi tasarrufu hata yaptı. –