var app = app || {}
app.data = [
"Angola http://www.ickd.cn/img/logo/shentong.jpg?iopcmd=thumbnail&type=6&width=40&height=40 安哥拉",
"Angola http://www.ickd.cn/img/logo/shentong.jpg?iopcmd=thumbnail&type=6&width=40&height=40 安哥拉",
"Angola http://www.ickd.cn/img/logo/shentong.jpg?iopcmd=thumbnail&type=6&width=40&height=40 安哥拉",
"Angola http://www.ickd.cn/img/logo/shentong.jpg?iopcmd=thumbnail&type=6&width=40&height=40 安哥拉",
"Angola http://www.ickd.cn/img/logo/shentong.jpg?iopcmd=thumbnail&type=6&width=40&height=40 安哥拉",
"Angola http://www.ickd.cn/img/logo/shentong.jpg?iopcmd=thumbnail&type=6&width=40&height=40 安哥拉"
]
app.ItemList = function(data) {
var list = []
var map = {}
var html
html = data.map(function(item) {
var i = item.lastIndexOf(' ')
var en = item.slice(0, i)
var dn = item.slice(i + 1)//这段地址src
var cn = item.slice(i + 1)
var ch = en[0]
console.log(i)
console.log(en)
console.log(dn)
console.log(ch)
if (map[ch]) {
return '<li>'+ '<img src="' + dn + '">' + cn + '</li>'
} else {
map[ch] = true
return '<li data-ch="' + ch + '">' + ch + '</li>'
}
}).join('')}

问题:data是后台返回的一个数据串,我需要转换data里面的数据到绑到对应的节点,现在问题是,这个src的内容不对~~ 问题在哪里~~还有 data里面是6条 但是显示输出只有五个