首页 > 解决方案 > 如何制作一个 var.function()

问题描述

这可能是一个愚蠢的问题,但我无法在网上找到这个问题的答案。

通常,当我想将变量传递给函数时,我通过参数来完成:

function myFunc(myVar) {
   return "Hello, " + myVar;
}
var myString = "John Doe";
var whatever = myFunc(myString);

但是,我见过许多使用另一种语法的函数,例如toString()

var someArray = ["This", "is", "an", "array"];
var whatever = someArray.toString();

这些变量看起来不像是通过参数传递的。这是如何运作的?我也可以实现这样的功能吗?(使用variable.functionName()语法)

标签: javascriptfunction

解决方案


推荐阅读