Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript <;承诺无效>;打字_Typescript_Typescript2.0 - Fatal编程技术网

Typescript <;承诺无效>;打字

Typescript <;承诺无效>;打字,typescript,typescript2.0,Typescript,Typescript2.0,我正在尝试学习typescript,但我不清楚typescript的几个概念,例如: 1) 我不是零件Object=Object.assign export const htmlElementsMap: Object = Object.assign( {}, homePageElementsMap, loginPageElementsMap, productDetailPageElementsMap, productListPageElementsMap, shoppin

我正在尝试学习typescript,但我不清楚typescript的几个概念,例如:

1) 我不是零件
Object=Object.assign

export const htmlElementsMap: Object = Object.assign(
  {},
  homePageElementsMap,
  loginPageElementsMap,
  productDetailPageElementsMap,
  productListPageElementsMap,
  shoppingBagPageElementsMap,
  thankYouPageElementsMap
);
2) 与此部分相同
export const UrlNavigationMap:Object={
什么是物体

3) 对于此功能,我不确定此
PromiseLike
的含义:

performAs(actor: PerformsTasks): PromiseLike<void> {
    return actor.attemptsTo(
      Click.on(homePageElementsMap.lnk_men),
      SearchItemBySku.called()
    );
  }
  • 我不是
    consthtmlelementsmap:Object
  • :对象
    是类型批注

  • 什么是
    对象
  • 它是标准JavaScript对象的类型:

  • 这是什么意思
  • PromiseLike
    是遵循a+承诺规范的东西:

    浏览器原生
    Promise
    是一种实现:

    是一个

  • 这意味着什么
  • 这意味着它遵循类型

  • 什么是静态的以及为什么将其分配给类名
  • 什么是静态的:它是一种存在的成员类型

    分配给类名的原因:不是。
    :AddItemsToShoppingBag
    是退货,而不是分配

  • 我不是
    consthtmlelementsmap:Object
  • :对象
    是类型批注

  • 什么是
    对象
  • 它是标准JavaScript对象的类型:

  • 这是什么意思
  • PromiseLike
    是遵循a+承诺规范的东西:

    浏览器原生
    Promise
    是一种实现:

    是一个

  • 这意味着什么
  • 这意味着它遵循类型

  • 什么是静态的以及为什么将其分配给类名
  • 什么是静态的:它是一种存在的成员类型


    为什么将其分配给类名:它不是。
    :AddItemsToShoppingBag
    是退货,而不是作业。

    您在这里有几个问题,所以您可能应该将它们拆分,但这些问题中有很多都有现成的答案。首先,您在这里有几个问题,所以您可能应该将它们拆分,但很多问题都有e问题有现成的答案。首先:
    export class AddItemsToShoppingBag implements Task{
      static called(gender: string): AddItemsToShoppingBag {
        return new AddItemsToShoppingBag(gender);
      }