我想知道如何为以前创建的对象设置新属性。我尝试了循环但没有用。在此示例中,对象是手动设置的。
var playlist = [
{
url : "07_All_The_Young_Dudes.mp3",
title : "All the young dudes"
},
{
url : "burn.mp3",
title : "Burn"
},
]
对不起,我会解释得更好。我的系统允许人们发布他们的音乐。一切都是用php完成的。但我也在使用 javascript 来打开手机中可能播放的音乐。因此,在 PHP 中生成了两个数组:$url
我$title
在 javascript 中执行了以下代码:
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];
}
不幸的是,这种循环对我不起作用。