以前に作成したオブジェクトに新しい属性を設定する方法を知りたいです。ループを試みましたが、うまくいきませんでした。この例では、オブジェクトは手動で設定されています。
var playlist = [
{
url : "07_All_The_Young_Dudes.mp3",
title : "All the young dudes"
},
{
url : "burn.mp3",
title : "Burn"
},
]
すみません、もっとよく説明します。私のシステムでは、人々が自分の音楽を公開できるようになっています。すべてはphpで行われます。しかし、私はJavaScriptを使用して、携帯電話でも音楽を再生できるようにしています。したがって、PHP で生成された 2 つの配列があります$url
。JavaScript$title
で次のコードを実行しました。
var thestring = "<?php echo $url;?>"; var spliter = thestring.split('|'); var thestring2 = "<?php echo $title;?>"; var spliter2 = thestring2.split('|'); var i;
var url = [];
var title = [];
var playlist = [
{
url :'',
title :''
},
];
そして、このループを入れてください:
for(i =0; i < spliter.length;i++){
playlist.url[i] = spliter[i];
playlist.title[i] = spliter2[i];
}
残念ながら、このループはうまくいきません。