【发布时间】:2013-01-03 17:15:14
【问题描述】:
我想知道如何为之前创建的对象设置新属性。 我尝试了循环但没有用。 在此示例中,对象是手动设置的。
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];
}
不幸的是,这种循环对我不起作用。
【问题讨论】:
-
您能否显示您所说的循环代码不起作用并告诉我们到底发生了什么?
-
你喜欢设置什么属性?
标签: javascript object dynamic element