代码之家  ›  专栏  ›  技术社区  ›  nickf

你把得到和设置的函数叫做什么?

  •  0
  • nickf  · 技术社区  · 14 年前

    jQuery框架有很多函数,这些函数根据传递的参数来检索或改变值:

    $(this).html();       // get the html
    $(this).html('blah'); // set the html
    

    有这样的函数的标准名称吗?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Eli Bendersky    14 年前

    AFAIK,对于同时充当getter和setter的单个函数没有“标准”名称。这是一个不常用的习语,但在某些语言中是可能的,只要有很好的文档记录,使用它就没有坏处。

        2
  •  1
  •   mkj java seeker    14 年前

    有人称之为 财产 .

        3
  •  0
  •   Rob Lachlan    14 年前

    有这样的函数的标准名称吗?

    盖特和塞特。

    编辑 :

    我刚刚意识到你需要一个函数来完成这个任务。这个技术术语是个坏主意。除非您的语言提供属性,否则尝试装配单个函数来执行此操作是非常不可读的。

    推荐文章