请教一个问题
发布于 4个月前 作者 ccbag007 260 次浏览 来自 问答

这样的一个函数: var P=function(){ aa:123; bb:"abc"; } 我想获取到里面aa或者bb的如何才能做到。我知道这也许是个不规范的写法,不是为了声明实例而做的构造函数,但是,我想知道,因为我在console里面运行它并没有报错,而且 如图:

未标题-1.png

感谢!

4 回复
> cc:123
123
> aa:123
123

我的意思是:1,命令行中cc:123这样的语法现象怎么理解,感觉变量赋值应该是var cc=123 或者cc=123; 2,您看这个图,我的想法是这样声明函数后,如何获得aa或者bb的值,它们实在函数P的里面吧, asdasdasdas.png

Javascript 里赋值是

var bb = 234;

你的语句像是JSON里的property赋值,但不是在花括号里

{
    cc: 222
}

是这个意思吗? var P = function (){}; P.prototype = { cc:123, bb:"abc" } var o = new P(); console.log(o.cc); console.log(o.bb);

回到顶部