-3

我想将元素从对象数组中分离到另一个数组中

emplist = [

         {
            "empid": "CL4NX1569868029",
            "orgid": "ZARQP1569826662",
            "accid": "95057056798",
            "fstname": "Testname",
            "lastname": "Last",
            "email": "test.mk@gmail.com"
        },
        {
            "empid": "HMXEN1569860677",
            "orgid": "ZARQP1569826662",
            "accid": "9505705709",
            "fstname": "Testname1",
            "lastname": "Last",
            "email": "test.mk@gmail.com"
        },
        {
            "empid": "UX74A1569908006",
            "orgid": "ZARQP1569826662",
            "accid": "9100",
            "fstname": "abc",
            "lastname": "abc",
            "email": "abc@abc.com"
        },
]

我想将 fstname 和 lastname 分开

 source = [ "Testname Last" , "Testname1 Last" , "abc abc" ]
4

1 回答 1

4

您可以简单地使用mapemplist数组转换为另一个连接名字和姓氏的数组(这里我使用了template literal,但您可以只使用+)。

const emplist = [
   {
      "empid": "CL4NX1569868029",
      "orgid": "ZARQP1569826662",
      "accid": "95057056798",
      "fstname": "Testname",
      "lastname": "Last",
      "email": "test.mk@gmail.com"
  },
  {
      "empid": "HMXEN1569860677",
      "orgid": "ZARQP1569826662",
      "accid": "9505705709",
      "fstname": "Testname1",
      "lastname": "Last",
      "email": "test.mk@gmail.com"
  },
  {
      "empid": "UX74A1569908006",
      "orgid": "ZARQP1569826662",
      "accid": "9100",
      "fstname": "abc",
      "lastname": "abc",
      "email": "abc@abc.com"
  },
];
const source = emplist.map((emp) => `${emp.fstname} ${emp.lastname}`);

console.log(source);

于 2019-10-03T14:41:27.243 回答