不同的函数开始的方法
Different function starting for methods
在Codecademy中,一个正常的函数显示为:
var abc = function (xyz) { ...
然而,只要有一个方法的例子,就使用这个:
function abc (xyz) { ...
我看过其他的解释,但我仍然不清楚,这似乎是Codecademy课程如何使用的。
这是定义函数/方法的一般规则吗?
这是Codecademy的摘录:
回想一下,我们可以向构造函数添加方法(即与对象关联的函数):
function someObject() {
this.someMethod = function() {
};
}
方法使用的语法一般是根据更适合编码情况的语法类型来选择的。
例如,如果您要向现有的对象或原型添加一个方法,那么您实际上只能使用赋值方法:
// adding a method to an existing prototype
MyConstructor.prototype.myMethod = function() {};
// adding a method to an existing object
myObj.myMethod = function() {};
然而,如果你将一个全新的对象分配给一个原型,你会使用这样的东西:
MyConstructor.prototype = {
myMethod1: function() {},
myMethod2: function() {}
};
这里的语法没有更正确或错误的,而是更适合于您选择如何定义事物和构建代码。
相关文章:
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- JS:创建从索引0开始的所有子字符串的最快方法
- 在JQuery中,'加载'方法'的相对路径在引用项目中的html文件时开始
- 如何重写这段代码,使执行不必从Javascript Promise.then()方法开始
- 什么是开始使用交互式Javascript幻灯片/图像查看器的简单方法
- 查找开始时间和结束时间数组之间的间隔的最佳方法是什么
- 检查Backbone.history的方法已经开始
- 是否可以在JavaScript中的变量名后面的新行上开始方法链接
- 如何在倒计时计数器中只在淡入淡出后调用游戏开始方法
- 从r68开始在THRE.js上获取Descendants()的正确方法
- 开始使用?方法
- 如何解析完整日历事件上的事件开始时间.start方法
- 从头开始创建.invoke().为什么函数工作,但方法返回未定义
- 不同的函数开始的方法
- 我如何在Expressjs/nodejs(设置方法)开始调用函数
- 是否有一种方法可以通过多个数组来增加JSON数组键值,而不是从每个数组开始
- D3:从头开始添加新节点的最佳方法
- 在页面开始加载之前向javascript's窗口对象添加方法
- 谷歌博客剥离
标签,需要一种方法来文本缩进每个撇号的开始
- 套接字.IO似乎没有开始,也没有认出IO.配置方法