如果我想测试一个对象是否有特定的方法:下面的代码工作可靠吗?
const obj = {
add(a, b) {
return a + b
}
if (obj.add) {
console.log(obj.add(9, 3));
if (obj.sub) {
console.log(obj.sub(8, 2));
或者它可能会失败?如果是这样:出于什么原因?
如果这还不够:我应该用什么来代替?
一只萌萌小番薯
宝慕林4294392
慕容3067478
相关分类