怎么说呢,这两者并没有明显的使用界限。个人喜欢用函数表达式,因为在js中,函数是顶级对象,把函数赋值给变量,更符合js中function的身份。
以上仅是个人见解~
这样的话,就得必须把所需要的函数提前声明好
@木林木: 在js中,函数也是对象,在使用前先申明也是一种还习惯。
我们一般这么来。 ----draw.js CDraw = { lineWidth:2, lineColor:#abcdef, }; CDraw.drawline = function() { console.log('画线函数启动。'); } CDraw.drawRect = function() { console.log('矩形函数启动'); }
你这是创建一个类,类中有自己的方法。