我对JS相当陌生,下面是if语句。当我调试它时,我看到在sMethod中,我具有值“ flush”,在oImpl中,我的对象位于下面的png中,当我使用这些值调试它时,它将运行alert 。为什么????

oImpl中,当我扩展对象(到第一级)时,看不到调试器中的值,那么我在这里缺少什么呢?
我以为

if (oImpl[sMethod]) {
alert("test")
}

最佳答案

如果扩展原型(在这种情况下为属性“ proto”),则有方法“ flush”吗?

10-06 03:58