对象前的感叹号?

时间:2017-03-07 22:04:09

标签: javascript typescript

来自java,学习angular / typescript:!否定布尔值或布尔表达式。根据我的研究,这是javascript / typescript中的相同内容。但是以下方法有什么用呢?

  isSelected(product: Product): boolean {
    if (!product || !this.currentProduct) {
      return false;
    }
    return product.sku === this.currentProduct.sku;
  }

什么是!product?产品作为方法参数进入,然后询问产品是否不是产品,或wtf应该是什么意思? :d

0 个答案:

没有答案