字符串是值传递,字符串数组 使用map 时无法修改数组内容,需要将字符串数组修改为对象数组
var list = [{"username":"a"},{"username":"b"}]; var list2 = ["a","b"]; list.map(function(item){ item.username =item.username+"1"; }) console.log(list); list2.map(function(item){ item =item+"1"; }) console.log(list2);