2 个回答
✓ 已被采纳

如果支持es6的话这个接口很方便
arr.map(item => item.id).join(',')

function fn(arr, key) {
    var obj = {};
    arr.forEach(item => {
        if (item[key] != null) {
            obj[key] ? obj[key].push(item[key]) : obj[key] = [item[key]];
        }
    })
    return obj[key] && obj[key].toString();
}

fn(arr, 'id')
你知道吗?

宣传栏