【发布时间】:2020-11-23 19:37:02
【问题描述】:
我需要从fullName 中获取firstName。
我该怎么做?
const users = [
...,
{
firstName: undefined,
lastName: 'Holy',
fullName: 'Jack Holy',
},
...,
];
restoreNames(users)
// users === [..., {firstName: 'Jack', lastName: 'Holy', fullName: 'Jack Holy'}, ...]
【问题讨论】:
-
fullName.split(' ')[0]
-
函数 restoreNames(users) { users.firstName = users.fullName.split(' ')[0]; } 返回错误:TypeError: Cannot read property 'split' of undefined /restoreNames.js:16:34)
-
@YuriiParfinenko
users是一个数组,你需要在其中索引一个特定的对象:users[0].firstName = users[0].fullName.split(' ')[0];,如果你想对所有对象都这样做,你可以使用循环 -
@NickParsons 辛苦了,谢谢
标签: javascript javascript-objects key-value