-4 javascript element dynamic object
我想知道如何为之前创建的对象设置新属性.我尝试了循环,但没有奏效.在此示例中,手动设置对象.
var playlist = [
{
url : "07_All_The_Young_Dudes.mp3",
title : "All the young dudes"
},
{
url : "burn.mp3",
title : "Burn"
},
]
Run Code Online (Sandbox Code Playgroud)
对不起,我会解释得更好.我的系统允许人们发布他们的音乐.Everthing是用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 :''
},
];
Run Code Online (Sandbox Code Playgroud)
并把这个循环:
for(i =0; i < spliter.length;i++){
playlist.url[i] = spliter[i];
playlist.title[i] = spliter2[i];
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这种循环对我不起作用.
如果您要将对象添加到Array,请执行此操作.
playlist.push({
url : "07_All_The_Young_Dudes.mp3",
title : "All the young dudes"
})
Run Code Online (Sandbox Code Playgroud)
如果要将属性添加到Array中的对象,请按索引选择对象,然后像这样添加它.
playlist[0].newProperty = "new value";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
988 次 |
| 最近记录: |