javascript - Javascript 关闭问题

标签 javascript

我有以下代码:

var blah = function(x, y){
    var e = {
       ox: x, 
       oy: y,
       etc.
    }
    return e;
};

但是,我收到错误消息“x is undefined”。我认为 x 和 y 应该在内部范围内可用。任何帮助/解释将不胜感激!

最佳答案

对我来说效果很好。您是否使用了 new 并传递了 2 个参数?

var blah = function(x, y){
    var e = {
       ox: x, 
       oy: y
    }
    return e;
};

z = new blah(1,2);
z.ox // 1
z.oy // 2

关于javascript - Javascript 关闭问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6613150/

相关文章:

javascript - ckeditor 从 javascript 更新文本区域

javascript - 无法加载资源:net::ERR_NAME_NOT_RESOLVED

javascript - 在哪里发送 JWT token ?

javascript - extJs 工具栏只需要必要的大小

javascript - NavigationBar javascript 不会在 Safari/Opera 中加载

javascript - Angular JS : include partial HTML inside another ng-include

javascript - 如何使用切换按钮?

javascript - Bootstrap 导航栏切换用于添加类

javascript - 我怎样才能在javascript中循环这个模式?

javascript - 对嵌套跨度使用 XRegExp.matchRecursive