代码之家  ›  专栏  ›  技术社区  ›  Petran

将对象值数组从int转换为字符串

  •  -3
  • Petran  · 技术社区  · 6 年前

    我有以下数组

     [ { "id": 1, "name": "Test" }, { "id": 2, "name": "Test2" }
    

    我怎么能把它转换成

     [ { "id": '1', "name": "Test" }, { "id": '2', "name": "Test2" }
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Nikhil Aggarwal    6 年前

    对于数组中的所有对象,您要从 number string 。你可以用 Array.forEach 达到同样的效果。

    let arr = [ { "id": 1, "name": "Test" }, { "id": 2, "name": "Test2" }];
    arr.forEach(v => v.id += '');
    console.log(arr);