我有这样的javascript类
class Student {
constructor(name, age) {}
}
当未传递参数之一(让我们说“名称”)时,如何引发或返回错误消息。像这样:
if (!name) {
return "whoops, you forget a name"
}
答案 0 :(得分:4)
如果传递的值丢失,则对指定默认值的表达式throwIfMissing()进行求值。
INSERT IGNORE ...
答案 1 :(得分:1)
查看arguments对象,看看它有多少个参数。 仅测试其值是否未定义是不正确的,因为它可能已设置为undefined。