`

js中感觉比较怪异的一些问题

阅读更多

 

1、 类定义

其中一种方式

var v=function(){

    this.vf=function(){return 'vf'};

    this.a='a';

    return 'mm';

}

 vv=new v();//可以使用new操作符 没有任何输出

 alert(v());//输出 mm

 alert(vv.vf());//输出 vf 

 

以下另外一种方式

 var v = {
                vf: function(){
                    return 'vf'
                },
                a: 'a'
                //return 'mm';
            }
            //vv=new v();  在此不能用new 操作了,会有错误产生
            alert(v);
            alert(v.a);
            alert(v.vf());

分享到:
评论

相关推荐

    JS 函数式编程指南

    这让你有机会在实际的编程过程中学以致用,而不是在空闲时间用一门深奥的函数式编程语言做一些玩具性质的项目。 你不必从头学起就能开始编写程序 在纯函数式编程语言中,你必须使用 monad 才能打印变量或者读取 ...

    IE下行框高度的问题

    测试代码中的JavaScript部分可能用于处理或转换代码,但在这里它似乎与主题问题(行框高度)关系不大,可能是其他功能的实现。 在处理IE浏览器的行框高度问题时,开发者通常需要考虑以下策略: 1. 使用doctype声明...

    mozfest-test-schedule:使用MozFest会话数据测试SRCCON Schedule App

    我随机分配了一些数据,以确保每个调度块都有代表的会话数,因此开始时间在这里和那里可能看起来有些怪异。 这只是一项测试,以查看SRCCON代码是否将成为今年MozFest日程表的有用起点。 关于此测试的一些想法: ...

    mdx-deck-demo-greensock:MDX Deck + Greensock动画平台

    这是一个演示,了的,这是一个伟大的大概在2秒钟内就将它放在一起的,以及我旧一些想法。 这仍然是一个进行中的工作,老实说,我仍在努力弄清楚如何使用它。 就像,嘿,请确保您将那些多余的换行符保留在其中,...

    hpserver:HousePanel的节点版本

    HousePanel(HP)是用户托管的(通常是本地的)高度可定制的开源Web应用程序仪表板,用于从平板电脑,计算机甚至智能手机访问和控制配备... 它被设计为不具有外观和“怪异”的感觉。 默认情况下,图块是大而多彩的

    Web_horror:冥界领域网站

    1. 颜色和字体:HTML中的颜色和字体选择可以极大地影响网页的整体感觉。在恐怖主题网站中,通常会选择暗色调,如深红、黑色或紫色,配合不规则或手写风格的字体,营造出诡异和不安的氛围。 2. 图像和动画:通过`...

Global site tag (gtag.js) - Google Analytics