javascript - JS 方法调用并返回

标签 javascript

var DOM_N$ = function(selector){
    this.selector = selector;
    return "jello world";
}
DOM_N$.prototype = {
    getSelector: function(){
        return this.selector;
    }
}
function N$(selector){
    return (new DOM_N$(selector));
}

N$('element').selector; //wont return selector because of return
N$('element'); //returns element

当没有调用其他方法时,我试图从对象返回值,但我的返回中断了我的对象方法。

最佳答案

对于 DOM_N$ 作为构造函数,它应该不返回任何内容

var DOM_N$ = function(selector){
    this.selector = selector;
}

关于javascript - JS 方法调用并返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32082363/

相关文章:

javascript - 在鼠标悬停时动态更改 DIV 颜色

javascript - React Native 中的热重载和实时重载有什么区别?

javascript - jQuery下拉菜单切换问题

javascript - ReactJS + Webpack : Why Uncaught Error: Cannot find module "../media/interiorTest.jpg"?

javascript - 如何使用 Javascript 检测移动浏览器(Android Chrome)的关闭?

javascript - 在 Cordova 中合并一个文件的多个部分

javascript - 为什么加载js一次就不行了,而css却可以呢?

javascript - Aurelia JS - 多级绑定(bind)/更新?

Javascript/JQuery AJAX 无法解析 AJAX 响应

javascript - 保存特定值时如何更改输入背景颜色和文本颜色?