小编Alp*_*age的帖子

Jest es6模块:意外的模块导入

我正在尝试测试一个需要导入es6模块的文件,如下所示:

https://repl.it/HG9t/0

我似乎缺少一些配置,以使其正常工作.

如果您可以轻松地使用另一个单元测试框架来实现这一点,我也很感兴趣.

预先感谢您的帮助.

javascript unit-testing jestjs

13
推荐指数
2
解决办法
1万
查看次数

在eval期间移动偏移(使用sourcemap)

我正在从文件加载脚本,我正在使用eval()这样生成一个Javascript代码:

var code = fs.readFileSync('myfile');
var shiftedCode= 'function(param) {' + code + '}\n'+ '//# sourceURL=myfile';
eval(shiftedCode)
Run Code Online (Sandbox Code Playgroud)

问题是当我在代码中放置一个断点或调试器时,它会在正确的一行之后停止两行,因为我想在开头添加了字符.

有没有办法转移sourceURL到正确的起点可能是使用源图?

预先感谢您的帮助.

javascript node.js source-maps

12
推荐指数
2
解决办法
461
查看次数

在Typescript中实现没有名称的函数

我正在尝试实现一个没有这样名字的函数:

interface I {
    (name: string): void;    
}

class C implements I {
    (name: string):void { }
}
Run Code Online (Sandbox Code Playgroud)

我想像这样使用C,但它不起作用:

C("test");
Run Code Online (Sandbox Code Playgroud)

我可以用javascript编写它并使用接口声明:I("test");

但我想在Typescript中做同样的事情.

typescript typescript1.5

6
推荐指数
1
解决办法
942
查看次数

MvvmCross vnext:将插件与monodroid合并

我正在尝试将插件库项目合并为一个(例如,Location + PhoneCallTask​​).它与wp7完美配合,但我得到monodroid的未处理异常:

无法加载文件或程序集'Cirrious.MvvmCross.Plugins.Location.Droid.dll'

当然,位置插件在合并库的'Cirrious.MvvmCross.Plugins.Droid.dll'中引用.

有没有办法指向合并的库路径?

c# xamarin.ios windows-phone-7 xamarin.android mvvmcross

5
推荐指数
1
解决办法
810
查看次数

MvvmCross本地化:在运行时切换

有没有办法在运行时将当前语言更改为另一种语言?

例如:能够在单击按钮或启动应用程序时切换,获取用户语言并切换.

如何告诉插件在启动时检查用户语言?

在此先感谢您的帮助.

xamarin.ios windows-phone-7 xamarin.android mvvmcross xamarin

5
推荐指数
1
解决办法
1793
查看次数

解构时的参考对象

我正在玩解构:

function create(){
 let obj={a:1,b:2}
obj.self=obj
 return obj
}
const {a,self} = create()
Run Code Online (Sandbox Code Playgroud)

有没有办法获得自我对象而不添加这样的属性?

function create(){
 let obj={a:1,b:2}
// removes   obj.self=obj
 return obj
}
const {a,this} = create()
Run Code Online (Sandbox Code Playgroud)

如果可能,在一行代码中!

预先感谢您的帮助.

javascript

5
推荐指数
1
解决办法
605
查看次数

在MvvmCross monodroid活动内插入Monogame视图

我正在尝试从我的MvvmCross monodroid活动视图在RelativeLayout内构建Monogame视图。

android Activity继承自Microsoft.Xna.Framework.AndroidGameActivity,以便能够在RelativeLayout(运行)中运行Monogame。

我的MvvmCross活动继承自MvxBindingActivityView(正在工作)。

因此,我需要一种方法来运行游戏并在同一活动中绑定一些数据。

在此先感谢您的帮助。

xamarin.ios xamarin.android monogame mvvmcross xamarin

2
推荐指数
1
解决办法
1382
查看次数

反思:获取静态属性名称

我需要获取动态调用作为参数的静态属性的属性名称.这是我的可移植类库代码:

public partial class Test
    {
        public Test()
        {
            string staticPropName = Test.GetPropName(Test.Row); // result must be "Row" without additional string
            System.Diagnostics.Debug.WriteLine("propName=" + staticPropName);
        }

        public static int Row { get; set; }

        public static string GetPropName(object Property)
        {
            return "Row"; // using reflection
        }
    }
Run Code Online (Sandbox Code Playgroud)

我不知道属性的名称,我不想用额外的字符串来定义它.

c# portable-class-library

1
推荐指数
1
解决办法
715
查看次数

在构造函数c#中调用parent

我想做这样的事情:

Parent parent = new Parent(new Child(parent));
Run Code Online (Sandbox Code Playgroud)

VS告诉我父母是未知变量.

我不想要这样的初始化:

Parent parent = new Parent();
Child child=new Child(parent);
parent.Child=child;
Run Code Online (Sandbox Code Playgroud)

可能吗 ?

在此先感谢您的帮助.

c#

0
推荐指数
2
解决办法
312
查看次数

从变量修改对象属性

我正在尝试做这样的事情:

var obj={o:"a string"};
var o=obj.o
console.log(o)
o='modified'
console.log(o)
console.log(obj.o)
Run Code Online (Sandbox Code Playgroud)

结果是:

a string
modified
a string
Run Code Online (Sandbox Code Playgroud)

但我希望它是:

a string
modified
modified
Run Code Online (Sandbox Code Playgroud)

我也尝试解构但没有成功:似乎属性和变量没有链接。

有没有办法将 o 链接到 obj.o ?我不想使用 obj.o 来修改 obj 属性,而是使用 o 。

预先感谢您的帮助。

javascript

0
推荐指数
1
解决办法
167
查看次数