跳到主要内容

人物(Person)

生成人物个人信息的模块,例如姓名和职位。


概述

要生成全名,请使用 {{$person.fullName}}。请注意,这与简单地连接 {{$person.firstName}}{{$person.lastName}} 不同,因为全名可能包含前缀、后缀或两者。此外,不同的支持语言环境将具有不同的命名模式。例如,姓氏可能出现在名字之前,或者名字或姓氏可能是双重或连字符的。


你也可以使用 {{$person.prefix}}{{$person.firstName}}{{$person.middleName}}{{$person.lastName}}{{$person.suffix}} 分别生成姓名的各个部分。并非所有语言环境都支持所有这些部分。


此模块中的许多方法可以选择女性、男性或混合姓名。


还提供与工作相关的数据。要生成职位,请使用 {{$person.jobTitle}}


此模块还可以生成其他可能出现在用户资料中的个人信息,例如 {{$person.gender}}{{$person.zodiacSign}}{{$person.bio}}


相关模块

有关个人联系信息(如电话号码和电子邮件地址),请参阅 电话网络 模块。

bio

返回一个随机的简短个人简介

返回: 字符串

示例

{{$person.bio}}  // '涂鸦爱好者,歌手 🥱'

firstName

返回一个随机的名字。

参数

名称类型默认值描述
sex'female' | 'male'可选的要使用的性别。可以是 'female''male'

返回: 字符串

示例

{{$person.firstName}}  // 'Pierce'

{{$person.firstName(sex='female')}} // 'Elisa'

{{$person.firstName(sex='male')}} // 'Saul'

fullName

生成一个随机的全名。

参数

名称类型默认值描述
firstName字符串{{$person.firstName}}可选的要使用的名字。如果未指定,将随机选择一个。
lastName字符串{{$person.lastName}}可选的要使用的姓氏。如果未指定,将随机选择一个。
sex'female' | 'male'{{$helpers.arrayElement(['female','male'])}}可选的要使用的性别。可以是 'female''male'

返回: 字符串

示例

{{$person.fullName}}  // 'Jerald Hirthe'

{{$person.fullName(firstName='Joann')}} // 'Joann Buckridge'

{{$person.fullName(firstName='Marcella',sex='female')}} // 'Marcella O'Keefe-Trantow'

gender

返回一个随机的性别。

返回: 字符串

示例

{{$person.gender}}  // 'T* man'

jobArea

生成一个随机的工作领域。

返回: 字符串

示例

{{$person.jobArea}} // '实施'

jobDescriptor

生成一个随机的工作描述符。

返回: 字符串

示例

{{$person.jobDescriptor}} // '直接'

jobTitle

生成一个随机的职位。

返回: 字符串

示例

{{$person.jobTitle}} // '遗留责任经理'

lastName

返回一个随机的姓氏。

参数

名称类型默认值描述
sex'female' | 'male'可选的要使用的性别。可以是 'female''male'

返回: 字符串

示例

{{$person.lastName}}  // 'Runolfsdottir'

{{$person.lastName(sex='female')}} // 'Hyatt'

middleName

返回一个随机的中间名。

参数

名称类型默认值描述
sex'female' | 'male'可选的要使用的性别。可以是 'female''male'

返回: 字符串

示例

{{$person.middleName}}  // 'Elliott'

{{$person.middleName(sex='female')}} // 'Willow'

prefix

返回一个随机的人物前缀。

参数

名称类型默认值描述
sex'female' | 'male'可选的要使用的性别。可以是 'female''male'

返回: 字符串

示例

{{$person.prefix}}  // '小姐'

{{$person.prefix(sex='female')}} // '夫人'

sex

返回一个随机的性别。

此方法的输出已本地化,因此不应使用它来填充例如 {{$person.firstName}} 等其他模块中可用的参数 sex

返回: 字符串

示例

{{$person.sex}} // '女性'

{{$person.prefix(sex='female')}} // '夫人'

sexType

返回一个随机的性别类型。SexType 用于参数和条件中。

返回: 'female' | 'male'

示例

{{$person.sexType}} // 'female'

suffix

返回一个随机的人物后缀。

返回: 字符串

示例

{{$person.suffix}} // 'Jr.'

zodiacSign

返回一个随机的星座。

返回: 字符串

示例

{{$person.zodiacSign}} // '巨蟹座'