不带方括号的Javascript反向链接

问题描述 投票:3回答:2

今天,我想用类似于茉莉花的方法对链接进行处理:http://pivotal.github.io/jasmine/

Jasmine编写测试条件的风格非常流畅,例如:

expect(result).not.toBe(85);

在我的测试中,我只想添加and作为某些糖衣,其功能类似于:

createRegion('test').and.append()

所以非常简单(我知道以下内容在IE8中不起作用

Layout.prototype.__defineGetter__('and', function() {
    return this;
});

但是那使我对茉莉花的样子很感兴趣:

  • 当我找不到defineProperty(IE8 __defineGetter__]的任何实例时,进行不带括号的链接>
  • 无法找到定义not的位置
  • [尝试想象在not之后链接的方法如何知道它-我假设在reverse = true方法中设置了一个像not一样的变量,以便进行方法知道将其结果反转?
  • 您将如何实现这种行为,否则您是否知道茉莉花是如何做到的?

[今天,我想以类似于Jasmine的方式对链接进行操作:http://pivotal.github.io/jasmine/ Jasmine编写测试条件的风格非常流畅,例如:Expect(result)。 ..

javascript jasmine getter chaining brackets
2个回答
1
投票

我看了一下源代码,以及这个期望的实现:


1
投票

这是我想出的一种方法,但是如果您有很多方法,您将要使用getter而不是重复方法:

© www.soinside.com 2019 - 2024. All rights reserved.