[HttpPost] public IActionResult AddUser([FromBody] User user) { var name = user.Name ?? "Unknown"; // 如果user.Name为Null,则将name赋值为"Unknown" // 否则将name赋值为user.Name的值 // 继续处理... }
const userInfo = { name: user?.userName, // 如果user.userName为Undefined,则将name属性赋值为Undefined // 否则将name属性赋值为user.userName的值
age: user?.age ?? 18,
// 如果user.age为Undefined,则将age属性赋值为18
// 否则将age属性赋值为user.age的值
}
注意:在使用Optional chaining operator(?.)时,需要确保代码的运行环境(如浏览器或Node.js)支持该操作符。